Php 通过ajax从input type=file发送原始文件数据
我有一个简单的表格:Php 通过ajax从input type=file发送原始文件数据,php,jquery,ajax,file-upload,Php,Jquery,Ajax,File Upload,我有一个简单的表格: <form enctype="multipart/form-data" id="imageupload"> <input name="files" type="file" /> <input type="button" value="Upload" /> </form> 现在我开始讲这个: $('#imageupload')[0].files.files[0] 我能告诉我们名字,我知道名字。但是如何获取原始文件
<form enctype="multipart/form-data" id="imageupload">
<input name="files" type="file" />
<input type="button" value="Upload" />
</form>
现在我开始讲这个:
$('#imageupload')[0].files.files[0]
我能告诉我们名字,我知道名字。但是如何获取原始文件数据?原始文件数据不可用,HTML 5之前的javascript API阻止访问文件系统上的文件
现在,在现代浏览器中,您可以使用。可以通过HTML5的文件API(如上所述)完成,但这仍然是相当困难的。作为一种非官方标准,这种方法是将表单的结果发布到一个隐藏的iframe中,并通过javascript提交表单。在iframe中加载post时,将包含调用父窗口上定义的回调函数的标记,如window.parent.doSomething() 是的,这是难以置信的愚蠢,但这确实是怎么做到的
$('#imageupload')[0].files.files[0]
try this
$filename = $_FILES['ur_image']['name'] ;
$filesize = $_FILES['ur_image']['size'];
$erro = $_FILES['ur_image']['error']; //checks UPLOAD_ERR_OK
$tmpname = $_FILES['ur_image']['tmp_name'];
$dest = ROOT_DIR.'/upload/logo/';