我使用此HTML代码上传图片
<div class="controls">
<input title="Select the file." type="file" class="ar_pic" name="ar_pic" id="ar_pic"/>
</div>
我没有使用表格。我正在向locala.js发送值,js代码是
"Update": function() {
var are_pic = $('#ar_pic').val(),
imageNameIndex = are_pic.lastIndexOf('\\') + 1,
area_pic = are_pic.substr(imageNameIndex);
$.post('LocalAUpdate.php',{
user_id:id,area_pic:area_pic,action:'joined'
});
我尝试使用ajax但没有工作
$.ajax({
type: "POST",
url: "LocalAUpdate.php",
enctype: 'multipart/form-data',
data: {
user_id:id,evt_id:evt_id,are_nam:are_nam,are_des:are_des,area_pic:are_pic,action:'joined'
},
success: function () {
alert("Data Uploaded: ");
}
});
我正在向LocalAUpdate.php发送价值。 php代码如下所示
$fileName = $_FILES["area_pic"]["name"];
$fileTmpLoc = $_FILES["area_pic"]["tmp_name"];
$pathAndName = "uploads/".$fileName;
// Run the move_uploaded_file() function here
move_uploaded_file($fileTmpLoc, $pathAndName);
if(isset($_POST['user_id'],$_POST['area_pic']))
{
$are_pic = $_POST['area_pic'];
$action = $_POST['action'];
if ($action=='joined')
{
user_joined_update($user_id,$are_pic);
}
}
我创建了目录“uploads”。但点击更新按钮后,我无法看到图像目录为空。我不能把死($ fileName);或退出; php功能它也无法正常工作。你可以帮帮我吗?