![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
may夏至未至
每天进步一点点~
展开
-
vue下载文件并重命名
vue的项目,需要做一个文件上传下载的功能。上传是OK的,然鹅因为上传到minio的时候,使用了随机数命名,导致文件名称就变成了一大串字符。被客户驳回来了。那好吧,就加一个重命名功能好了。不过这个项目好奇怪,正常的后台解析文件流,前端下载的方案,下载下来文件都会变成乱码,怎么改都不行,最后,参考了JavaScript 实现文件下载并重命名 直接在vue端实现了文件的转为blob并下载。 代码如下: download(downloadUrl,downloadFileName ) {原创 2021-09-24 14:57:52 · 3697 阅读 · 0 评论 -
Failed to execute ‘createObjectURL‘ on ‘URL‘: Overload resolution failed.
vue使用二进制流下载文件,使用 link.href = window.URL.createObjectURL(blob);报错:Failed to execute ‘createObjectURL’ on ‘URL’: Overload resolution failed.百度了下,是因为Chrome更新后不支持这种用法,需要改为: let binaryData = []; binaryData.push(blob);原创 2021-09-24 11:41:48 · 52491 阅读 · 6 评论