dongliu4320 2015-09-17 14:36
浏览 293

Ajax使用lighttpd将文件上传到php

I have this script javascript:

function submitCID(){
    var file_data = $('#cidLoader').prop('files')[0];   
    var form_data = new FormData();                  
    form_data.append('cidLoader', file_data);

    $.ajax({
        url: "/uploadCid.php",
        dataType: 'text',
        cache: false,
        contentType: false,
        processData: false,
        data: form_data,    
        success: function(){
            alert("ok");
        },
        error: function(jqXHR, textStatus, errorThrown){
            alert(jqXHR.responseText);
        }
    });
}

to upload a .cid file (like xml).

PHP code is:

<?php
    $filename = $_FILES["cidLoader"]["name"];

    echo "Upload: " . $_FILES["cidLoader"]["name"] . "<br>";
    echo "Type: " . $_FILES["cidLoader"]["type"] . "<br>";
    echo "Size: " . ($_FILES["cidLoader"]["size"] / 1024) . " kB<br>";
    echo "Temp file: " . $_FILES["cidLoader"]["tmp_name"] . "<br>";
?>

And HTML form is like this:

<form method="POST" id="fileInfo" enctype="multipart/form-data">
    <input id="cidLoader" name="cidLoader" type="file" accept=".cid,.CID" />
</form>

Unfortunelly I get error: Undefined index: cidLoader

What is wrong?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 腾讯企业邮箱邮件可以恢复么
    • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
    • ¥15 错误 LNK2001 无法解析的外部符号
    • ¥50 安装pyaudiokits失败
    • ¥15 计组这些题应该咋做呀
    • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
    • ¥15 让node服务器有自动加载文件的功能
    • ¥15 jmeter脚本回放有的是对的有的是错的
    • ¥15 r语言蛋白组学相关问题
    • ¥15 Python时间序列如何拟合疏系数模型