【问题标题】:JQuery Upload File from Dialog window对话框窗口中的 JQuery 上传文件
【发布时间】:2011-09-20 07:17:43
【问题描述】:

我尝试从对话框(JQuery UI)窗口上传文件,例如:

$( ".selector" ).dialog( "option", "buttons", [{ text: "Upload", click: function() 
{ $(     ".selector" ). append('<form action="../test/test_upload.php" 
method="POST" name="getnamefile">
<input type="file" id="uploadfile" name="uploadfile">
<input type="submit" id="Submit" name= "Submit" value="Upload"></form>'); }....

在 php 部分:

error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);

$upfl = $_POST['uploadfile'];
$target_path = "../tmp/"; 

//if(is_uploaded_file($_FILES['uploadfile']['tmp_name'])) 
if(move_uploaded_file($_FILES['uploadfile']['tmp_name'], $target_path.$_FILES['uploadfile']['name'])) {
 echo "The file ".  basename( $_FILES['uploadfile']['name'])." has been uploaded";
} else{
    echo $_FILES['uploadfile']['tmp_name'];
 echo "There was an error uploading the file";
}

总是收到错误“上传文件时出错” 如果使用 2 个文件 html 和相同的 php - 一切正常。 是什么原因?似乎一切都一样。 谢谢。

【问题讨论】:

    标签: jquery jquery-ui file-upload upload dialog


    【解决方案1】:

    尝试在表单中添加enctype="multipart/form-data" 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多