项目种需要提供下载功能,通常的做法就是创建 a 标签,然后给一个下载地址就可以了;但是现在需求改了,要求能够重命名文件名称——上传后文件名被改为guid.txt
格式,试过方法如下:
1、通过设置a
标签的download
属性,兼容性很不好,很多主流浏览器都不支持;
2、通过下载blob
类型的方式,参考:demo,但是面对下文件体验很不好,点击下载后会半天半天没反应;
改如何解决呢?
项目种需要提供下载功能,通常的做法就是创建 a 标签,然后给一个下载地址就可以了;但是现在需求改了,要求能够重命名文件名称——上传后文件名被改为guid.txt
格式,试过方法如下:
1、通过设置a
标签的download
属性,兼容性很不好,很多主流浏览器都不支持;
2、通过下载blob
类型的方式,参考:demo,但是面对下文件体验很不好,点击下载后会半天半天没反应;
改如何解决呢?