这是情况
在一个表格内 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()做的是通过POST之类的方式将浏览内容通过AJAX发送到名为image_upload.php的.php文件,该文件将保存img并输出显示img文件的标签。我有一个显示image_upload.php
内容的iframe如果可能,我如何访问“浏览”的内容并通过POST发送
干杯!
编辑抱歉,我忘了支持严格的html子集,所以我不得不删除最左边的&lt;
答案 0 :(得分:0)
如果您不介意用户需要flash并且您必须使用jquery,则uploadify几乎完全符合您的要求。您可以控制回调,以便在上传文件后执行任何操作。
答案 1 :(得分:0)
我猜你希望从文件选择操作中提取文件路径,将其发送到php脚本,该脚本将使用文件路径上传实际图像。
简而言之:不可能。 PHP脚本在服务器上执行,因此无法访问客户端的文件系统。但是,这并不意味着完全不可能上传AJAX文件。有几个jQuery利用解决方案应该可以解决问题。 This article有七个。