[英]file upload be accessed to send through ajax POST?
这是情况
在一个单一的形式1)用户点击“浏览”按钮,打开一个对话框,选择一个图像文件进行上传。 即
input id='img_upload' name="ufile" type="file" value="Browse"/>
2)选择文件后,用户单击“上传文件”按钮,该按钮调用js函数,即
input type='button' id='uload' class='save2' value='Upload file' onclick='upload_img()' > </input>
我想upload_img什么()做的是通过类似AJAX来叫image_upload.php一个PHP文件,这将节省的IMG和输出显示在img文件的标签通过发送POST浏览的内容。 我有一个iframe,可显示image_upload.php的内容
如果可能的话,我怎么可以访问“浏览”的内容,并通过POST发送
干杯!
编辑抱歉,我忘记了支持HTML的严格子集,因此我不得不删除最左边的<
如果您不介意需要使用Flash的用户并且必须使用jquery,则uploadify几乎可以完全满足您的要求。 您可以控制回调,以便在文件上传后可以执行所需的任何操作。
我猜想您希望从文件选择操作中提取文件路径,并将其发送到php脚本,该脚本将使用文件路径上传实际图像。
简而言之:这是不可能的 。 PHP脚本是在服务器上执行,因此具有到客户端的文件系统的访问权限。 但是,这并不意味着AJAX文件上传是不可能完全。 有几种使用jQuery的解决方案可以解决这个问题。 本文介绍了其中的七个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.