使用jquery和php下载代码程序上传图像并存储到我的文件夹中

时间:2014-09-17 20:08:22

标签: php jquery ajax

我使用此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功能它也无法正常工作。你可以帮帮我吗?

0 个答案:

没有答案