私は小さな問題があります。 私は、ユーザーが画像をアップロードできるウェブサイトを持っていますが、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();
}
ありがとうございました!
あなたがコードを試してみた –
*私たちは専門家であり、コード*を見ずに物事を予測する能力を持っていると本当に思いますか? –
申し訳ありません、私のコードをアップロードするのを忘れました!どうぞ! – Webbie