Javascript 将简单文件追加到输入
我正在上传表单数据,但不知怎么的,我得到了一个空文件的标题使用这个Javascript 将简单文件追加到输入,javascript,jquery,html,Javascript,Jquery,Html,我正在上传表单数据,但不知怎么的,我得到了一个空文件的标题使用这个 var formData = new FormData(document.getElementById('creationForm')); console.log(file); formData.append("fileUpload", file); 当我做拖放的时候,它就是不工作。那么,如何将该文件附加到creationForm上的实际输入中呢 <input type="file" name="fileUploa
var formData = new FormData(document.getElementById('creationForm'));
console.log(file);
formData.append("fileUpload", file);
当我做拖放的时候,它就是不工作。那么,如何将该文件附加到creationForm上的实际输入中呢
<input type="file" name="fileUpload" id="fileUpload" class="hide"/>
不理解拖放,例如,在IE中不能将n-drop拖放到输入类型的文件中,但我认为这个答案会有所帮助。如果我这样做,$(“#fileUpload”).val(文件)代码>它给我设置“HTMLInputElement”上的“value”属性失败:此输入元素接受文件名,该文件名只能通过编程设置为空字符串。某些安全原因。寻找可能的副本,我如何才能做到这一点?文件的console.log包含该文件,当我将其附加到formData时,会得到一个大小为0的文件??这可能会有帮助: