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

Javascript 将文件动态分配给表单中的文件输入字段,javascript,forms,csv,input,Javascript,Forms,Csv,Input,因此,我意识到,由于浏览器供应商提供的文件系统安全参数,我无法使用input type=表单上的预设值创建表单。但是,是否可以从存储在浏览器中的文件中为其指定值 以下是用例: 我们正在基于用户输入到表中的Javascript动态生成一个.CSV文件。我已经看过不少关于将CSV作为文件下载的教程,但我希望能够通过HubSpot(我们的CRM提供商)提供的表单,将CSV作为附件发送电子邮件,最好的方法是将文件附加到文件输入字段 总而言之:我可以将在浏览器中动态生成的.csv文件附加到使用JavaSc

因此,我意识到,由于浏览器供应商提供的文件系统安全参数,我无法使用input type=表单上的预设值创建表单。但是,是否可以从存储在浏览器中的文件中为其指定值

以下是用例:

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

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


提前谢谢

否。无法在
元素的
属性所引用的对象上设置
文件
对象<代码>文件列表
对象为只读


您可以
.append()
将一个或多个
文件
对象添加到
FormData
对象,并
FormData
对象发布到服务器。请参见

否。无法在
元素的
属性所引用的对象上设置
文件
对象<代码>文件列表
对象为只读

您可以
.append()
将一个或多个
文件
对象添加到
FormData
对象,并
FormData
对象发布到服务器。看