我有一张带有照片上传输入的表单。我希望在提交表单之前上传图片以加快提交速度。
表单应该能够上传多个文件,并且应该显示进度条+预览。
我怎么能这样做?
MetinKale38
答案 0 :(得分:2)
现在,您可以使用带有多部分表单和文件元素的XMLHttpRequest在HTML5中轻松完成此操作。 XMLHttpRequest现在支持您可以在Javascript代码中处理的进度事件。以下是包含详细信息和代码示例http://www.matlus.com/html5-file-upload-with-progress的优秀文章的链接。
请注意,您的PHP代码仍然必须单独处理每个文件,但这对您的JavaScript是透明的 - 它只会向服务器发送多个帖子。