我有一個小問題。 我有一個網站,用戶可以上傳圖片,但som .JPG圖片上傳但不可見。 上傳服務接受.jpg,.JPG,.jpeg,.JPEG 該文件的大小也低於我允許的最大大小。PHP上傳JPG問題
我可以通過使用FileZilla查看服務器上的上傳文件夾來上傳特定圖像。
顯示所有其他圖像沒有任何問題。 我嘗試上傳的文件可能會損壞嗎? 有沒有辦法檢查文件是否損壞/損壞?
$file_name = $file['image']['name'];
$tmp_file = $file['image']['tmp_name'];
$extention = end(explode('.',$file_name));
if($extention == "png" || $extention == "jpg" || $extention == "jpeg" || $extention == "JPG" || $extention == "JPEG" || $extention == "svg"){
try{
$file_destination = '../files/'.$file_name;
//var_dump($file_destination);
if(move_uploaded_file($tmp_file,$file_destination)){
echo "
<div class='alert alert-success mainbox col-md-6 col-md-offset-3 col-sm-8 col-sm-offset-2'>
File uploaded successfully!
</div>
";
}else{
echo "
<div class='alert alert-danger mainbox col-md-6 col-md-offset-3 col-sm-8 col-sm-offset-2'>
Something went wrong;
</div>
";
}
}catch(PDOException $ex){
echo $ex->getMessage();
}
感謝advace!
顯示你試過的代碼 –
你真的認爲*我們是專家,並且有能力預測事物而不用看代碼*嗎? –
對不起,忘了上傳我的代碼!幹得好! – Webbie