Javascript 从<;替换用户选择的文件;输入类型=";文件"&燃气轮机;使用客户端生成的文件

Javascript 从<;替换用户选择的文件;输入类型=";文件"&燃气轮机;使用客户端生成的文件,javascript,fileapi,file-io,Javascript,Fileapi,File Io,这是我的问题。 我有一份文件上传表: <form> <input type="file"> <input type="submit"> </form> 当文件被选中(在我的例子中是一个图像)时,我使用FileAPI和canvas调整它的大小。 我不明白的是——我如何用我的文件替换所选的文件,这样当用户单击“提交”时,它会上传修改过的文件而不是原来的文件 到目前为止,我看到的所有解决方案都建议通过AJAX上传文件,但这不适合我的情况 非

这是我的问题。 我有一份文件上传表:

<form>
  <input type="file">
  <input type="submit">
</form>

当文件被选中(在我的例子中是一个图像)时,我使用FileAPI和canvas调整它的大小。 我不明白的是——我如何用我的文件替换所选的文件,这样当用户单击“提交”时,它会上传修改过的文件而不是原来的文件

到目前为止,我看到的所有解决方案都建议通过AJAX上传文件,但这不适合我的情况


非常感谢您的帮助

我想知道是否有一种方法可以将图像转换成一个文件,并将其分配给以下对象:input.files[0]=File;