我正在使用干预图片来保存网址中的favicon。
我有这个工作,但只适用于某些网址。例如:
这不起作用: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(+HHHHHHHH@&FHHHHHHHHHH*#HHHH%)EHHF$GGGB /HHH-;HHH6.<FHHHH23HHHHHHHG0HHHHHHH?" AHHHH>/! AHHH,3HHH+CHHHEHHG:1=HHHG$FHHHHHHHH85EHHHHG4!'' ') in AbstractDecoder.php line 65
任何想法为什么一个有效,一个没有?
答案 0 :(得分:0)
必须有$faviconName
的内容。看看<input type="file" name="faviconName">