2012年4月16日 星期一

[Django] 圖片上傳錯誤

換了新的VPS後上傳圖片出現錯誤:
(jpg才會出現)

"上傳一個有效的圖片。你上傳的檔案不是圖片,否則就是壞掉的圖。"
英文:
"Upload a valid image. The file you uploaded was either not an image or a corrupted image."

果然是PIL的問題,找不到libjpeg吧,用pip或apt重裝/upgrade PIL, libjpeg等都沒用。

懶得自己重編,最後是以下順序成功了:
sudo pip uninstall PIL
sudo apt-get install libjpeg-dev
sudo pip install PIL

沒有留言: