fileapi相关内容

JavaScript for Files中的快速低冲突非加密哈希

我正在寻找在JavaScript中实现低冲突的快速哈希。它不需要是加密哈希。我基本上使用它来查看某个文件是否已经上传(或部分上传)到用户的帐户,以便在大(视频)文件上保存一些上传时间。 我正在使用新的HTML5文件API来读取文件的切片。然后我把它交给 SparkMD5 给我一个文件的哈希值。我喜欢SparkMD5允许我进行增量散列的事实,所以我不必在内存中读取整个内容。 总体而言,S ..
发布时间:2019-06-06 11:42:10 前端开发

用HTML5 FileWriter覆盖文件

我正在使用 HTML5 FileWriter API 保存我的webapp状态。我有一些JS定期调用 FileWriter.write 来做到这一点(所以,随着时间的推移,写方法是多次打电话)。默认情况下,FileWriter API使用'append'方法来编写不符合我需要的文件,因为我不想覆盖文件内容。 我首先尝试这样做: this._writer.seek(0); this ..
发布时间:2019-06-06 03:31:05 前端开发

window.URL.revokeObjectURL()不会立即释放内存(或根本不释放内存)?

我正在制作一个html界面,用Drag& amp ;;在服务器上上传图像。删除和多个选择文件。我想在将图片发送到服务器之前显示图片。所以我首先尝试使用 FileReader ,但我遇到了一些问题,例如这篇文章。所以我改变了方式,我决定在帖子中使用blob:url,就像ebidel推荐一样,使用 window.URL.createObjectURL()和窗口。 URL.revokeObjectURL ..
发布时间:2019-06-05 23:37:46 前端开发

将文件保存到选定目录(javascript)

你好!我的问题是关于javascript。 我想要 1.要求用户选择一个目录 2.然后将我的一堆文件写入其中(可能需要创建没有与用户交互的子目录 我该怎么做?我可以吗? 我是javascript的新手,我希望得到你的帮助。 PS。 我听说过能够通过保存文件对话框要求用户选择路径,然后将数据保存到所选文件,但我想问一个用户一次,用于选择目录,然后在其中创建一堆文 ..
发布时间:2019-05-27 13:38:53 前端开发

添加文件(JS对象)到输入type =" file"

我需要一种方法将File对象添加到文件输入字段。 请注意我不想设置文件字段的值 。 (这是一个安全风险,......我知道) 我已经拥有文件本身(及其所有内容!) 我正在创建这样的File对象: canvas.toBlob(function(blob){ var file = new File([blob],'file.png'); //现在我想将MY File添加 ..
发布时间:2019-04-28 10:24:31 前端开发

如何从文件夹中读取文件

发现这篇文章介绍了如何区分文件上传和目录如何处理丢弃的文件夹但它们没有解释我如何处理目录上传。难以找到任何例子。任何人都知道如何获取目录中每个文件的 File 实例? 从该文章复制: var dropzone = document.getElementById('dropzone'); dropzone.ond ..
发布时间:2019-04-27 15:57:55 前端开发

如何从Blob创建File对象?

DataTransferItemList.add 允许您覆盖javascript中的复制操作。但是,它只接受文件对象。 复制事件 我的复制事件中的代码: var items =(event.clipboardData || event.originalEvent.clipboardData); var files = items.items || items.files; ..
发布时间:2019-04-24 12:57:07 前端开发

使用base64编码/解码图像中断图像

我正在尝试对图像进行编码和解码。我正在使用FileReader的readAsDataURL方法将图像转换为base64。然后将其转换回来,我尝试使用 readAsBinaryString()和 atob(),但没有运气。有没有另一种方法可以在没有base64编码的情况下保留图像? readAsBinaryString() 开始读取指定Blob的内容,该内容可能是 文件。当读取操作完成 ..
发布时间:2019-02-19 18:50:03 前端开发

从blob创建文件

我需要一些javascript大师。我有这段代码: handleImage(新文件([blob],blob.name,{type:blob.type}) ).done(/ * something * /) 和 handleImage = function(image){ //创建一些假表单数据 var formData = new FormData(); ..
发布时间:2019-02-18 14:07:38 前端开发

将UTF-8 BOM添加到字符串/ Blob

我需要在客户端为生成的文本数据添加UTF-8字节顺序标记。我该怎么办? 使用新Blob(['\ xEF \ xBB \ xBF'+内容])收益率'“我的数据”',当然。 也没有'\ uBBEF \ x22BF'工作('\ x22'==''''成为下一个角色 content )。 是否可以将JavaScript中的UTF-8 BOM添加到生成的文本中? 是的,我确实需要 ..
发布时间:2019-01-23 23:12:42 前端开发

如何在javascript中将dataURL转换为文件对象?

我需要在Javascript中将dataURL转换为File对象,以便使用AJAX将其发送出去。可能吗?如果是,请告诉我如何。 解决方案 如果你需要通过ajax发送它,那么就没有必要使用文件对象,只需要 Blob 和 FormData 对象。 正如我的旁注,为什么不通过ajax将base64字符串发送到服务器并使用PHP的将其转换为二进制服务器端例如base64_decode ?无论 ..
发布时间:2019-01-23 22:49:25 前端开发

使用Javascript File API获取图像尺寸

我需要在Web应用程序中生成图像的缩略图。我使用Html 5 File API生成缩略图。 我利用以下网址中的示例来生成缩略图。 http://jsfiddle.net/pimvdb/eD2Ez/2/ 。 var fr = new FileReader; fr.onload = function(){//文件加载 var img = new Image; im ..
发布时间:2019-01-22 20:59:37 前端开发

来自DataURL的Blob?

使用 FileReader 的 readAsDataURL()我可以将任意数据转换为数据URL。有没有办法使用内置浏览器apis将数据URL转换回 Blob 实例? 解决方案 用户Matt一年前提出了以下代码(如何将dataURL转换为javascript中的文件对象?)这可能会对你有所帮助 编辑:正如一些评论者报道的那样,BlobBuilder已被弃用了一段时间前。这是更新的代码: ..
发布时间:2019-01-21 15:28:57 前端开发