Heim >Web-Frontend >HTML-Tutorial >a标签超连结下载_html/css_WEB-ITnose

a标签超连结下载_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:14:421195Durchsuche

十分的急啊。!!!!!!!!!!!!!!!!
a标签的href="a.exe" 和a.zip都是可以实现下载的。但是a.pak的文件下载不了。怎么解决呢?或者有没有什么办法可以直接下载一个文件夹。包括里面的所有内容!!!比如说a文件夹里面有b.exe,c.zip,d.dll,e.pak四个文件,点击下载。下载a文件夹!!!!


回复讨论(解决方案)

你就你的pak文件打包了再链接嘛!

应该可以的, 换个浏览器试试. 不行的话那就打包成zip吧.

a标签把参数传到新页面,新页面以二进制方式读取文件流,输出网页的header,指明文件类型,然后输出文件
没实验,不知道行不行的说...

a.pak的文件下载不了
是因为mime类型没有注册

你可以

  Response.Clear();  Response.ClearContent();  Response.ClearHeaders();  Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);  Response.AddHeader("Content-Length", fileInfo.Length);  Response.AddHeader("Content-Transfer-Encoding", "binary");  Response.ContentType = "application/octet-stream";  Response.WriteFile(fileInfo.FullName);  Response.Flush();  Response.End();

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn