概述
一个图片url访问后直接下载怎样实现
方法一:
i
m
g
U
r
l
=
′
h
t
t
p
:
/
/
o
f
f
l
i
n
t
a
b
.
f
i
r
e
f
o
x
c
h
i
n
a
.
c
n
/
s
t
a
t
i
c
/
i
m
g
/
s
e
a
r
c
h
/
b
a
i
d
u
w
e
b
.
p
n
g
′
;
o
b
c
l
e
a
n
(
)
;
o
b
s
t
a
r
t
(
)
;
r
e
a
d
f
i
l
e
(
imgUrl = 'http://offlintab.firefoxchina.cn/static/img/search/baidu_web.png'; ob_clean(); ob_start(); readfile(
imgUrl=′http://offlintab.firefoxchina.cn/static/img/search/baiduweb.png′;obclean();obstart();readfile(imgUrl);
$img = ob_get_contents();
ob_end_clean();
$imgName = 'test.jpg';
//自定义图片名称
$savePath = './test';
//自定图片存放路径
$fp = fopen($savePath.$imgName,'w');
fwrite($fp,$img);
fclose($fp);
方法二:
<iframe height="0" width="0" src="pic.jpg" name="saveImage" id="saveImage"></iframe>
<a href="###" onclick="saveImage.document.execCommand('saveAs');">Click Me</a>
其他方法:设置 response header content-type
最后
以上就是高挑便当为你收集整理的牛客网刷题-04 之一个图片url访问后直接下载怎样实现的全部内容,希望文章能够帮你解决牛客网刷题-04 之一个图片url访问后直接下载怎样实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复