2016-11-08 46 views
0

私は、介入画像を使用してURLからファビコンを保存しています。「指定されたバイナリデータから初期化できません」というファビコンもあります。 Intervention Imageを使用している場合

私はこれを使用していますが、一部のURLのみです。たとえば:

これは動作しません:http://www.speedhunters.com/favicon.ico

しかし、この処理が行われます。http://www.slamsanctuary.com/favicon.ico

私のコードは、(providerIconは、ページコンテンツをこするからである)である:

\Image::make($info->providerIcon)->save(public_path('/uploads/' . $faviconName)); 

エラー返されます:

NotReadableException in Decoder.php line 96: 
Unable to init from given binary data. 

in Decoder.php line 96 
at Decoder->initFromBinary('h(###&&&'''222333555666999???AAAIIIJJJLLLNNNOOOaaaeeeooopppssszzz{{{���������������������������������������������������������������������������������������������������������7FHHD9([email protected]&FHHHHHHHHHH*#HHHH%)EHHF$GGGB /HHH-;HHH6.<FHHHH23HHHHHHHG0HHHHHHH?" AHHHH>/! AHHH,3HHH+CHHHEHHG:1=HHHG$FHHHHHHHH85EHHHHG4!'' ') in AbstractDecoder.php line 65 

任意のアイデアw 1つは働いて1つはありませんか?

+0

私はfavicons [ここ](http://www.checkfiletype.com/)をチェックしました。スピードハンターのものは実際のアイコン形式ですが、スラムサングリーのものはjpegです。どんなドライバーを使っていますか? Imagickドライバを使用している場合、アイコンは[サポートされている](http://image.intervention.io/getting_started/formats)です。 – Doom5

+0

@ Doom5おかげさまで、他の人が何をしているかを見て、favicon URLを保存するだけですimgを保存せずにimgタグに表示する。 – Lovelock

答えて

0

$faviconNameとあるはずです。 Look at <input type="file" name="faviconName">

関連する問題