我在这里看到:Fill input file form with JavaScript无法手动更改输入文件的值。我理解安全原因,我们不希望网页能够上传用户的任何文件。
但与此同时,我在这里https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects看到,只要文件是File
对象,只要文件是JavaScript,就可以发送文件。
我在JavaScript中有File
对象。那么,有没有办法避免使用XMLHttpRequest
并使用普通表单发送File
?我想避免JavaScript发送文件(在JavaScript内存中,而不是在用户磁盘上)。