【发布时间】:2013-03-29 20:39:44
【问题描述】:
我正在使用 HTML 网络,我希望用户可以下载像 .vbs (skype bot) 这样的文件,然后我使用这样的代码:
<a href='skypebot.vbs' target='_blank'>download</a>
我只得到那个文件文本。我怎样才能让它的下载链接不上传到 zippyshare 等其他网站?
【问题讨论】:
-
您使用的是哪种服务器技术?
我正在使用 HTML 网络,我希望用户可以下载像 .vbs (skype bot) 这样的文件,然后我使用这样的代码:
<a href='skypebot.vbs' target='_blank'>download</a>
我只得到那个文件文本。我怎样才能让它的下载链接不上传到 zippyshare 等其他网站?
【问题讨论】:
我怎样才能让它下载链接不上传到其他网站,比如 zippyshare?
您可以使用data 链接。将文件的内容(使用 encodeURI() 编码)放入链接本身:
<a href='data:application/octet-stream,encodeURI(hereContentsGoes)' target='_blank'>download</a>
【讨论】:
该文件可能被您的浏览器识别为 vbs 类型,并试图显示它。
最简单的解决方案是压缩或 tar 文件并将其作为可下载文件。
<a href='skypebot.zip' target='_blank'>download</a>
【讨论】:
AddType application/octet-stream .vbs