File upload 在尝试不使用表单进行文件上载时,如何访问$\u FILES参数?

File upload 在尝试不使用表单进行文件上载时,如何访问$\u FILES参数?,file-upload,jquery-file-upload,File Upload,Jquery File Upload,我已经编写了一个功能,希望在不使用任何表单的情况下上传表单,我正在调用一个ajax事件,该事件的输入类型为id为file的change event,我正在使用jQuery的POST方法获取ajax文件“upload.php”中的$\ u FILES数据。输入标记不在任何表单标记内。它独立存在。下面是我的代码: 我的纯html输入类型='file',不带表单: <div class="profile_pic"> <img id="upload-button" class="pr

我已经编写了一个功能,希望在不使用任何表单的情况下上传表单,我正在调用一个ajax事件,该事件的输入类型为id为file的change event,我正在使用jQuery的POST方法获取ajax文件“upload.php”中的$\ u FILES数据。输入标记不在任何表单标记内。它独立存在。下面是我的代码:

我的纯html输入类型='file',不带表单:

<div class="profile_pic">
 <img id="upload-button" class="profile-pic img-circle profile_img" src="img/default-image.png" alt="default">
 <input class="file-upload" type="file" name="profile_pic" id="profile_pic" />
</div>
UploadFile.php代码如下:

<?php
 print_r($_FILES);
 ?>

如何访问这些文件数据,以便使用php的move_uploaded_file()将文件上载到目标文件夹路径?提前谢谢。

我得到了解决方案。我访问了“uploadFile.php”中的$\u文件值,如下所示:

$_FILES["formData"]["tmp_name"]
$_FILES["formData"]["name"]

我找到了解决办法。我访问了“uploadFile.php”中的$\u文件值,如下所示:

$_FILES["formData"]["tmp_name"]
$_FILES["formData"]["name"]
$_FILES["formData"]["tmp_name"]
$_FILES["formData"]["name"]