Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将indexedDB中保存的Blob转换为PDF文件并将其导出到用户';谁的机器?_Javascript_Html - Fatal编程技术网

Javascript 如何将indexedDB中保存的Blob转换为PDF文件并将其导出到用户';谁的机器?

Javascript 如何将indexedDB中保存的Blob转换为PDF文件并将其导出到用户';谁的机器?,javascript,html,Javascript,Html,在我们的webapp中,用户使用input元素选择一个PDF文件,我们将PDF文件保存到indexedDB以备将来需要 一段时间后,一些用户希望将PDF文件从浏览器导出到计算机,就像下载文件一样。我们真的不知道怎么做。我们假设它是可行的,但找不到关于它的教程或演示代码 我们已经做了研究,但我们发现的大多数帖子都是关于如何将Blob转换为文件的,而不是我们真正想要的。因此,它们毫无帮助 你们能帮点忙吗?谢谢你试过用JS下载吗?即,使用mime类型对其进行转义 ,我的意思是既然你说“一些用户想要导出

在我们的webapp中,用户使用input元素选择一个PDF文件,我们将PDF文件保存到indexedDB以备将来需要

一段时间后,一些用户希望将PDF文件从浏览器导出到计算机,就像下载文件一样。我们真的不知道怎么做。我们假设它是可行的,但找不到关于它的教程或演示代码

我们已经做了研究,但我们发现的大多数帖子都是关于如何将Blob转换为文件的,而不是我们真正想要的。因此,它们毫无帮助


你们能帮点忙吗?谢谢

你试过用JS下载吗?即,使用mime类型对其进行转义


,我的意思是

既然你说“一些用户想要导出pdf文件”:你是想让其他用户也可以访问该文件,还是只让上传该文件的用户访问?您的问题对此有点不清楚。文件是Blob,您可以使用文件构造函数将Blob转换为文件,但您不需要它。查看此库,了解使Blob可下载的跨浏览器方法: