移动端怎么下载URL.createObjectURL创建的链接呢?

初学额 初学额 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
var a = document.createElement('a');
a.download = fileName;
var blob = new Blob([fileData]);
var src = window.URL.createObjectURL(blob);
a.href = src;
a.textContent = 'Click here to download ' + fileName + "!";

在电脑端可以下载,但是移动端不行!

请教有什么别的办法可以下载URL.createObjectURL吗?
非常感谢,有思路也可以啊
...全文

相关推荐

js blob类型url的视频下载问题的解决

主要介绍了js blob类型url的视频下载问题的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38691739

URL.createObjectURL()详解[代码]

本文详细介绍了URL.createObjectURL()和URL.revokeObjectURL()的用法及其在前端开发中的应用。URL.createObjectURL()用于将Blob、File、MediaSource等对象转换为临时可访问的URL,适用于文件预览和动态下载链接生成。每次调用会生成唯一的URL,即使同一对象多次调用也会生成不同URL。URL.revokeObjectURL()用于手动释放通过createObjectURL()创建的URL,避免内存泄漏。文章还提供了文件预览和动态下载文件的代码示例,并比较了createObjectURL与FileReader.readAsDataURL()的区别,指出前者性能更高,适合大文件处理。此外,还提及了跨域问题的处理方式,需服务器设置Content-Disposition响应头以确保下载属性生效。

nnn11

URL.createObjectURL用法[项目源码]

本文详细介绍了JavaScript中的URL.createObjectURL()方法,该方法用于创建指向Blob或File对象的临时URL。文章首先解释了基本概念,包括Blob和File对象的定义及其用途。接着,文章列举了该方法的主要使用场景,如显示本地图片、生成下载链接以及在Canvas中使用图像模式。通过一个具体的代码示例,展示了如何利用URL.createObjectURL()实现用户选择图片后的即时预览功能。此外,文章还强调了注意事项,包括及时释放资源以避免内存泄漏,以及管理URL的生命周期以确保页面性能。最后,文章鼓励读者在遇到具体问题时进一步提问,以便深入理解和应用该方法。

3a9bq4r8t2y

浅谈js图片前端预览之filereader和window.URL.createObjectURL

浅谈js图片前端预览之filereader和window.URL.createObjectURL //preview img : filereader方式 document.getElementById('imgFile').onchange = function(e){ 5 var ele = document.getElementById('imgFile').files[0]; var fr = new FileReader(); fr.onload = function(ele){ var pvImg = new Image();

代码加烟,法力无边

Vue2移动端文件下载[项目源码]

本文介绍了在Vue2移动端项目中实现文件下载的方法。通过使用axios获取文件数据,并将其转换为Blob对象,然后利用URL.createObjectURL生成下载链接。最后通过动态创建a标签并触发点击事件来实现文件下载功能。该方法适用于Excel等文件的下载,代码简洁高效。

jam55
评论 7
收藏 已收藏
分享
返回顶部
初学额
JavaScript 87,983 成员 224,680 内容