用PHP和jquery上传照片?

时间:2012-01-25 23:58:05

标签: php jquery forms photo

我想要一个按钮,当点击它时打开一个文件对话框,然后在用户选择他们想要上传的照片并关闭对话框之后。我希望照片上传。我无法想到这样做的一种方式,因为在表单中你不能同时使用type = filetype = submit。我是否需要使用jquery来实现这一目标?感谢。

3 个答案:

答案 0 :(得分:4)

是的,我的想法是使用jQuery来让用户选择要上传的文件...然后某种其他的服务器端语言(如PHP)实际上会做繁重的工作(通过实际上传文件。)

这是一个jQuery插件,可以帮助您执行此操作: http://blueimp.github.com/jQuery-File-Upload/

修改 是的,我相信使用jQuery(或其他一些库...或插件),当用户浏览要上传的文件时,可能会有一个事件监听器(或其他东西),并自动启动选择文件后上传。但是,正如前面所说的那样,现在采用两步法文件上传可能更安全。

答案 1 :(得分:1)

尝试this

  

One-Click Upload是一个替换标准文件的jQuery插件   input元素,允许您使用任何链接,图像或元素   用于调出“文件浏览”对话的目的。它   在不刷新页面的情况下完成幕后上传,   使它比标准上传更不突兀和更容易风格   形式。

答案 2 :(得分:1)

要按照您描述的方式启动上传,您需要使用JavaScript。 jQuery是一个非常好的库,用于使该过程更容易,但它不是必需的。