gpt4 book ai didi

dropzone.js - 使用 DropzoneJS 时获取文件内容

转载 作者:行者123 更新时间:2023-12-04 09:10:36 25 4
gpt4 key购买 nike

我真的很喜欢 DropZoneJS 组件,目前正在将它包装在 EmberJS 组件中(您可以看到 demo here)。无论如何,包装器工作得很好,但我想监听 Dropzone 的一个事件并内省(introspection)文件内容(不是元信息,如大小、lastModified 等)。我正在处理的文件类型是一个 XML 文件,我想在发送它之前“查看”它以进行验证。

怎么可能做到这一点?我原以为内容会卡在 file 上。对象,您可以在许多事件中找到它,但除非我只是遗漏了一些明显的东西,否则它不存在。 :(

最佳答案

这对我有用:

Dropzone.options.PDFDrop = {
maxFilesize: 10, // Mb
accept: function(file, done) {
var reader = new FileReader();
reader.addEventListener("loadend", function(event) { console.log(event.target.result);});
reader.readAsText(file);
}
};

也可以使用 reader.reaAsBinaryString()如果是二进制数据!

关于dropzone.js - 使用 DropzoneJS 时获取文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33710825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com