如何使用 Javascript 将特定文件附加到 FormData?

How to append a specific file to FormData with Javascript?

我需要使用 JavaScript 将特定文件附加到我的 FormData 对象。

var form = new FormData();
form.append("input", '{ ... some json ... }');
form.append("files", "/C:/My/Path/File.txt");

我不想通过输入按钮select文件。

我创建的所有示例都是这样做的:

var form = new FormData();
form.append("input", '{ ... some json ... }');
form.append("files", input.Files[0], "/C:/My/Path/File.txt");
        

所以我认为我必须将该文件加载到 blob 或文件对象中。但是我不明白。

我可以吗?谢谢!

根据@Andy 的评论和这个 post ,由于安全问题实际上不可能做到这一点。

不要浪费时间尝试去做。

谢谢。