1
以下代碼將在指定的目錄中上傳文件。PHP:上傳某些文件類型時出錯
function uploadFile() {
if ($_POST['dir']) {
$dir = $_POST['dir'];
} else {
alert('warning', 'Directory not chosen!');
return;
}
$uploaddir = getcwd() . $dir;
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
alert('success', 'File uploaded successfully to the directory ' . $dir . '!');
} else {
alert('warning', 'Error when uploading!');
}
}
它的工作原理,但只適用於某些類型的文件。成功發送JPG和PNG等圖像文件,但PDF,ICO等文件無法發送。
'$ _FILES ['userfile'] ['error']'輸出什麼? –
你檢查過文件大小嗎? –
@VinodVT,擁有不到1mb – Macabeus