将文件放入应用程序并将该文件复制到文件夹
Drop file into app and copy that file to a folder
注意:我知道 Filereader API 但是我不想阅读该文件,除非在应用程序上单击它。让我解释一下。
我的项目树文件位于 __dirname + "/content/project"
我正在处理 IDE,我希望能够将一个(或多个)文件拖放到文件树中。 (可以是任何文件类型 .dll、.sh 等:)
截图
假设我从我的桌面拖 application.exe
并将它放到我的文件树中。
我希望能够从我的桌面复制该文件并将其粘贴到 __dirname + "/content/project"
。
我不知道这是否可行。
换句话说,如何通过拖放将一个文件从一个位置复制到另一个位置;不阅读文件内容?
过去几天我花了很多时间研究这个,看起来好像不可能(至少目前是这样)。
我最好的选择是使用FileReader API。所以当一个文本文件被删除时,检测它的文件类型,如果应用程序支持它说一个文本文件,我可以用相同的名称保存文件并在文件夹中键入;如果是图片,我可以将其转换为 dataurl/base64.
有点糟糕,但我现在能做的最好了。
注意:我知道 Filereader API 但是我不想阅读该文件,除非在应用程序上单击它。让我解释一下。
我的项目树文件位于 __dirname + "/content/project"
我正在处理 IDE,我希望能够将一个(或多个)文件拖放到文件树中。 (可以是任何文件类型 .dll、.sh 等:)
截图
假设我从我的桌面拖 application.exe
并将它放到我的文件树中。
我希望能够从我的桌面复制该文件并将其粘贴到 __dirname + "/content/project"
。
我不知道这是否可行。
换句话说,如何通过拖放将一个文件从一个位置复制到另一个位置;不阅读文件内容?
过去几天我花了很多时间研究这个,看起来好像不可能(至少目前是这样)。
我最好的选择是使用FileReader API。所以当一个文本文件被删除时,检测它的文件类型,如果应用程序支持它说一个文本文件,我可以用相同的名称保存文件并在文件夹中键入;如果是图片,我可以将其转换为 dataurl/base64.
有点糟糕,但我现在能做的最好了。