2013-04-06 48 views
-1

我有一个带有2个文件输入的表单,用户将选择要上传的图像。jquery预览在对话框中修改后的图像

在提交图片上传时,我首先调整图片大小并使用gd将图片合并到另一张图片,这很好。

在表单提交之前,使用Ajax更改文件输入,获取图像,使用gd(但不上载)在服务器上处理它并在用户界面中向用户显示最终结果对话框让他们批准或不批准。

由于我无法控制的原因,我无法使用html5。我知道你不能使用Ajax发布文件,并且需要使用jquery-iframe-transport或者jquery-file-upload或者其他一些插件。

什么是推荐的,我如何返回最终的图像显示在对话框中,如果用户然后单击否认,我该如何清除文件输入字段?

感谢

回答

0

看看这个:http://www.9lessons.info/2011/08/ajax-image-upload-without-refreshing.html

上面的教程将告诉你如何做到使用JQuery图片上传。

您可以轻松地更改处理上传的php文件,向用户显示图像,如果他们点击拒登,然后只需从服务器中删除文件并重新开始。

+0

Thanks..it看起来像这是使用jQuery的UI形式。这是建议的吗?此外,我坚持如何将图像返回到对话框。我不想上传,直到用户提交表格 – jascra 2013-04-06 16:00:23

+0

我不明白你的意思是什么“jQ你好形式”......你能解释一下吗? – 2013-04-06 16:03:20

+0

它应该是jQuery的UI形式...我修正了它.. – jascra 2013-04-06 16:07:48