我有一个包含2个文件输入的表单,用户将选择要上传的图像。
在上传图像时提交,我首先调整图像大小并使用gd将其与另一个图像合并,这样可以正常工作。
在提交表单之前我想做什么,使用Ajax更改文件输入,获取图像,使用gd(但不上传)在服务器上处理它,并在ui对话框中向用户显示最终结果他们是否批准。
由于我无法控制的原因,我无法使用html5。我知道你不能使用Ajax发布文件,需要使用jquery-iframe-transport或jquery-file-upload或其他类似的插件。
建议什么以及如何返回要在对话框中显示的最终图像,如果用户然后单击“拒绝”,如何清除文件输入字段?
由于
答案 0 :(得分:0)
看看这个:http://www.9lessons.info/2011/08/ajax-image-upload-without-refreshing.html
上面的教程将向您展示如何使用JQuery进行图像上传。
您可以轻松更改处理上传的php文件,向用户显示图像,如果他们点击不批准,则只需从服务器中删除该文件并重新开始。