里面上传文件,而不是内部的形式上传文件,而不是形式
例如:
<input type="file" name="taskuploadfile" />
<input type="button" name="taskupload" value="Task Upload" onclick="taskupload()" />
使用Ajax的JavaScript到PHP。
我可以在php中获取文件的临时路径吗?是否有可能?
里面上传文件,而不是内部的形式上传文件,而不是形式
例如:
<input type="file" name="taskuploadfile" />
<input type="button" name="taskupload" value="Task Upload" onclick="taskupload()" />
使用Ajax的JavaScript到PHP。
我可以在php中获取文件的临时路径吗?是否有可能?
您可以使用File API来读取数据,然后按照an example on MDN通过XHR或通过使用XHR2根据HTML 5 Rocks' example发送它。
虽然这些方法的浏览器支持有限,但您可能仍然更适合使用真实格式并暂时提交给iframe。
用ajax做文件上传是不可能的。唯一的窍门是使用IFRAME。而且,由于您想要将某些内容发布到服务器,您可以使用使用表单标记。
可以在不使用iframe的情况下使用ajax进行文件上传。 – zatatatata 2012-01-05 13:16:20
http://stackoverflow.com/questions/543926/is-it-possible-to-use-ajax-to-do-file-upload – 2012-01-05 13:27:20
@Vahur Roosimaa,我做了基于AJAX的文件上传,但我用隐藏的iframe。我真的很感激你能否指导我“在没有iframe的情况下使用AJAX进行上传。任何教程。当我搜索这个时,我只发现了IFRAME + Ajax技术。非常感谢。 – 2012-01-05 13:30:35
使用图书馆可以做到这一点,即使经过一个月的编码,您仍无法达到的最佳方式。
JqUploader是最好的例子之一。
因为它看起来像您使用道场(从你把你的帖子标签)为什么不使用HTML5多文件上传控件......?它有一个插件做AJAX上传...
更多,在这里:http://dojotoolkit.org/documentation/tutorials/1.6/uploader/
参考文档在这里:
为什么你不希望使用''