将文件动态分配给表单中的文件输入字段



所以我知道由于浏览器供应商设置的文件系统安全参数,我无法在输入类型=表单上创建具有预设值的表单。但是,是否可以从存储在浏览器中的文件为其分配值?

以下是用例:

我们正在动态生成一个 .CSV 文件,其中包含基于用户输入到表中的 Javascript。我已经看过很多关于将 CSV 下载为文件的教程,但我希望能够发送一封带有 CSV 作为附件的电子邮件,并通过 HubSpot(我们的 CRM 提供商(提供的表格,最好的方法是将文件附加到文件输入字段。

总而言之:我可以在浏览器中动态生成的.csv文件附加到使用 JavaScript 的表单上的文件输入吗?

提前感谢!

No.无法File元素的属性引用FileList对象.files <input type="file">对象。 FileList对象是只读的。

可以将一个或多个File对象.append()FormData对象,并将FormData对象POST到服务器。请参阅如何在 Javascript 中使用 FileList(来自 (?

最新更新