1
我剛開始使用jquery swfupload插件,除了上傳部分,我還有一切工作......我不知道要在upload.php文件中放置什麼。jquery swfupload的upload.php中應該包含哪些代碼?
我得到錯誤:警報:{「name」:「」,「type」:「」,「size」:「」};文件:五月天 - 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';
}
}
我似乎無法找出我做錯了什麼。誰能幫忙?
謝謝你!順便說一句,你知道如何設置文件權限,只爲那些以這種方式登錄的人工作,而不必向全世界提供?如果不是沒有biggie。 – 2011-02-24 01:28:52
您可以添加將隨請求發送的自定義參數。所以,如果你發送用戶的會話ID,您可以確定他是否已登錄,如果不是,則退出PHP腳本。我無法找到任何關於此的文檔,但看看http://blogs.bigfish.tv/adam/2009/06/14/swfupload-jquery-plugin/和搜索** setPostParams **,有一個例子在用戶註釋中。 – 2011-02-24 01:46:35