如何读取在html5中拖放的文件夹的文件内容

时间:2017-10-23 21:08:40

标签: javascript html5 google-chrome drag-and-drop electron

堆栈溢出和互联网上存在很多关于此错误的问题,但是,大多数问题和回答的上下文与我的不匹配。我正在用电子制作一个画廊应用程序。想法是有人将文件夹拖到应用程序的dropzone中,应用程序打开文件夹,遍历文件夹中的每个项目,如果找到文件夹,它只显示文件夹的名称,如果是图像,阅读图像并将其显示给用户。 (注意,我没有明确地检查文件类型是图像。我正在拖动一个文件夹,其内容我肯定是图像或文件夹......我稍后会添加类型检查)。这是我的代码。

reader.readAsDataURL(entry)//Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'.

错误显示在以下行的注释中

{{1}}

我关注this post,以及sitepoint的示例。第一个链接中的指令会迭代遍历文件夹的每个内容,这是我已成功完成的。第二个链接显示拖放时如何显示图像。唯一的问题是,在我的应用程序中,用户将删除文件夹并遍历其内容,而不是删除图像。 我该如何解决这个错误?

0 个答案:

没有答案