注意:我知道Filereader API但我不想阅读该文件,除非它点击该应用。让我解释一下。
我的项目树文件位于__dirname + "/content/project"
我正在使用IDE,我希望能够将文件(或多个文件)拖放到文件树中。 (可以是任何文件类型.dll,.sh等:)
所以说我从我的桌面拖动application.exe
并将其放入我的文件树中。
我希望能够从我的桌面复制该文件并将其粘贴到__dirname + "/content/project"
。
我不知道这是否可能。
换句话说,如何通过拖放将一个文件从一个位置复制到另一个位置;没有读取文件内容?
答案 0 :(得分:0)
过去几天我花了很多时间研究这个问题,看起来好像不可能(至少目前是这样)。
我最好的选择是使用FileReader API。因此,当删除文本文件时,检测它的文件类型,如果应用程序支持它,则说出一个文本文件,我可以在文件夹中保存具有相同名称和类型的文件;如果它是图像,我可以将其转换为dataurl / base64。
有点糟透,但我现在能做的最好。