html a
跪求大神,小弟初学网页,想做一个下载链接,是使用标签下载一个图片(imgs/1.img),试了下载,浏览器只是在另一个窗口打开,请问怎样做才能让浏览器弹出下载窗口,而不是在另一窗口打开(一解决马上给分)
回复讨论(解决方案) 新建另外一个页面【b】,然后发送一个参数给【b】,让其显示发送的参数。这样可以实现。不过大概要用动态语言了[jsp/asp/php]。
这是浏览器的问题吧,哈哈哈哈,,,,,,有的浏览器是直接下载的
header('content-type: application/octet-stream');
后台输出时候 设置 http响应头 再直接输出文件流
你也可以在你的web服务中 设置图片文件 的mime设置为 pplication/octet-stream'
但是这样你的所有 图片就要变成下载了
我觉得初学可能很难解决这个问题 要关联的东西不少
上面2个方式 你可以看作关键字 自己搜索具体的用法
新建另外一个页面【b】,然后发送一个参数给【b】,让其显示发送的参数。这样可以实现。不过大概要用动态语言了[jsp/asp/php]。 你可以写一个给我参考参考吗??还没学js呢
header('content-type: application/octet-stream');
后台输出时候 设置 http响应头 再直接输出文件流
你也可以在你的web服务中 设置图片文件 的mime设置为 pplication/octet-stream'
但是这样你的所有 图片就要变成下载了
我觉得初学可能很难解决这个问题 要关联的东西不少
上面2个方式 你可以看作关键字 自己搜索具体的用法 这个header要放在哪呢??
看看这个书【jsp】:《精通java web的二十四堂课》
19.5.1 情景应用1隐藏文件下载真实路径
其他的语言去看看吧。