0
當我上傳圖片文件名包含「two words.jpg」(中間有一個白色空間)。它不會回顯錯誤消息。有沒有人有同樣的問題?文件名圖片上傳
PHP:
$file = $_FILES['Filedata'];
if ($file["size"] > 20000) {echo "Excess limit size"; die('EXCESS');}
當我上傳圖片文件名包含「two words.jpg」(中間有一個白色空間)。它不會回顯錯誤消息。有沒有人有同樣的問題?文件名圖片上傳
PHP:
$file = $_FILES['Filedata'];
if ($file["size"] > 20000) {echo "Excess limit size"; die('EXCESS');}
$dbq="\"";
$filename=$dbq.'hello there.jpg'.$dbq;
echo($filename);
檢查了這一點就會使雙引號(或者,如果你喜歡單一個)的文件名的一部分。
此輸出:「hello there.jpg」;
你沒有其他選擇使用引號或strreplace引號可能會快一點我猜!
當文件名包含空格時,您完全需要引號!
請顯示完整的代碼 – 2011-05-21 17:34:55
部分代碼將爲AS3。如果我上傳沒有whilespace的「filename.jpg」就好了。 – Jonyang 2011-05-21 17:38:36
那麼你可以顯示錯誤消息,以及導致它的行嗎?我假設你的PHP代碼比上面展示的還要多一些?像,將圖像移動到新的位置或其他東西? – 2011-05-21 17:39:09