Welcome to 16892 Developer Community-Open, Learning,Share
menu search
person

Categories

项目种需要提供下载功能,通常的做法就是创建 a 标签,然后给一个下载地址就可以了;但是现在需求改了,要求能够重命名文件名称——上传后文件名被改为guid.txt格式,试过方法如下:

1、通过设置a标签的download属性,兼容性很不好,很多主流浏览器都不支持;
2、通过下载blob类型的方式,参考:demo,但是面对下文件体验很不好,点击下载后会半天半天没反应;

改如何解决呢?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
413 views
Welcome To Ask or Share your Answers For Others

1 Answer

下载文件就乖乖的用 a 标签下载。

然后文件名这种事,难道就不能下载的时候就改好?

blob 是可以加进度条的。但是这种其实很坑呀。全靠内存,万一刷新了就没了。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to 16892 Developer Community-Open, Learning and Share
...