какой код должен быть в upload.php для jquery swfupload? - PullRequest
1 голос
/ 24 февраля 2011

Я только начал использовать плагин jquery swfupload, и у меня все работает, кроме части загрузки ... Я не знаю, что добавить в файл upload.php.

Я получаю сообщение об ошибке: Alert: {"name": "", "type": "", "size": ""};Файл: mayday-parade.png

upload.php изначально имел код:

$file = $_FILES['file'];
echo '{"name":"'.$file['name'].'","type":"'.$file['type'].'","size":"'.$file['size'].'"}';

, очевидно, это не работает, но я добавил следующее:

if (file_exists($_SERVER['DOCUMENT_ROOT'].'/band_photos/' . $_FILES["file"]["name"])) {
    echo 'file exists';
} else {
    $uploaddir = 'uploads/';
    $uploadfile = $uploaddir . basename($_FILES['file']['name']);
    if(move_uploaded_file($_FILES["file"]["tmp_name"], $uploadfile)) {              
        echo 'success';
} else {
    echo 'error';
}   
}

Кажется, я не могу понять, что я делаю неправильно.Кто-нибудь может помочь?

1 Ответ

2 голосов
/ 24 февраля 2011

Вы изменили file_post_name в настройках SWFUpload на " file "?

Если нет, $_FILES['file'] ничего не вернет, потому чтоимя Filedata , поэтому вместо него используйте $_FILES['Filedata'].

...