通过jquery $ .post上传文件

Moh*_*mad 7 php ajax upload jquery

对于发送ajax表单,我使用此代码:

<input type="file" class="file_1" id="file" />
Run Code Online (Sandbox Code Playgroud)
  • 注意:不要使用"FORM"标签

我的jQuery代码:

var file = $('#file').val();
$.post('form.php', {file:file}, function(data){});
Run Code Online (Sandbox Code Playgroud)

我的PHP代码:

if($_FILES["file"]["tmp_name"] != '') {
            $fileName = $_FILES["file"]["name"];
            $fileTmpLoc = $_FILES["file"]["tmp_name"];
            $fileType = $_FILES["file"]["type"];
            $fileSize = $_FILES["file"]["size"];
        }
echo $fileName;
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用

red*_*ert -1

我认为你可以\xc2\xb4t。\n尽管如此,还是有一些工具可以“模拟”它。\n查看本教程:\n http://hayageek.com/ajax-file-upload-jquery/

\n\n

或者这个问题:\n是否可以使用Ajax来做文件上传?

\n