我想上传一个文件,特别是图片。
我的理解是我需要创建一个File对象来放入相对表单的FileList中。目前我的图像是数据URI格式“data:image / png; base64,...”但我可以改变它。
如果确实如此,如何从图像创建正确的File对象并将其添加到FileList?如果不是,你建议一个更好的解决方案吗?
答案 0 :(得分:4)
使用常规表单并将其定位到iframe,并将显示设置为无。
<form id="my_form" enctype="multipart/form-data" action="upload_handler.php" method="POST" target="upload_target">
<input name="uploadfile" type="file" />
<input type="submit" value="Upload File" />
</form>
<iframe id="upload_target" name="upload_target" style="display:none;"></iframe>