【发布时间】:2011-08-01 01:44:30
【问题描述】:
假设我在页面上有这个元素:
<input id="image-file" type="file" />
这将创建一个按钮,允许网页用户通过浏览器中的操作系统“文件打开...”对话框选择文件。
假设用户单击所述按钮,在对话框中选择一个文件,然后单击“确定”按钮关闭对话框。
所选文件名现在存储在:
document.getElementById("image-file").value
现在,假设服务器在 URL“/upload/image”处处理多部分 POST。
如何将文件发送到“/upload/image”?
另外,我如何收听文件上传完成的通知?
【问题讨论】:
-
JavaScript 不处理上传,因为它是服务器端的。服务器端脚本将接收文件,然后移动它。对于从临时文件夹到所需文件夹的 php。
-
投票给 reopen 因为问题是关于 POJS(普通旧 javascript)而不是 jQuery。