2017-11-28 6 views
0

ドロップゾーンは、ラップトップ上で私のために正常に動作していると、iPhone 5 iOSのは、10.3.3ドロップゾーンは11

は最近iPhoneのiOS 7 11.1.2を買って、ドロップゾーンは、アップロードに失敗したのiOS上で失敗します。アップロード処理中に、GPSタグを含むEXIFから情報を抽出しています。私は携帯電話上でデバッグすることができ

のみエラーが

ある「リソースの読み込みに失敗しました:サーバーは、500の状態(HTTP/2.0 500)と答え、」

同じ画像がラップトップ上で正常にアップロードします。

答えて

1

私たちはEXIFデータ(laraveldropzone.jsにもあります)と同様の問題に直面しました。 私が覚えているように、いくつかの写真EXIFデータにはいくつかの特殊文字/記号がありました。 exifデータを読むときに、try/catchブロックを追加することで、この方法で "解決"しました。例外がスローされたら、$exif = nullと設定し、データとアップロードされたファイルを保存します。

if(isset($ext) && (strtolower($ext) == 'jpg' || strtolower($ext) == 'jpeg')) { 
    try { 
     $exif = @exif_read_data ($_FILES['file']['tmp_name'], 'FILE'); 
    } 
    catch (Exception $exp) { 
     $exif = null; 
    } 
} 
else { 
    $exif = null; 
} 

多分それは解決策ではありませんが、正しい方向にあなたを導きます。

関連する問題