0
我想上傳一個文件使用下面的腳本來ImageShack的上傳文件到ImageShack的使用捲曲
Wrong file type detected for file cancel.png:application/octet-stream
。
這是爲什麼,它是如何修復的?提前致謝!
編輯: 它的工作,當我使用的JPG或GIF格式(甚至動畫的人,雖然ImageShack的然後去動畫他們,我想通過只使用第一幀),但與PNG格式。
編輯2: 我發現如何解決它。如前所述,它只接受JPG和GIF。因此,我將需要上傳的圖像的位置複製到臨時位置,結尾爲.jpg
,然後上傳文件,然後在完成時從臨時位置刪除文件。
警告:curl_setopt()[function.curl-SETOPT]:你必須通過爲對象或與CURLOPT_HTTPHEADER數組,CURLOPT_QUOTE,CURLOPT_HTTP200ALIASES和CURLOPT_POSTQUOTE論點...... – arik 2012-01-06 16:01:42
所以,我想這樣:' curl_setopt($ ch,CURLOPT_HTTPHEADER,array('Content-type'=>'image/png'));'但它仍然不起作用。 – arik 2012-01-06 16:03:12
@ arik-so迴應是什麼?你應該檢查你的png是否有效。 – Mob 2012-01-06 16:09:25