作者tsaiminghan (nahgnimiast)
看板AndroidDev
標題Re: [問題] 讀取圖片
時間Thu Jan 17 22:58:16 2013
※ 引述《rockerwind (轟)》之銘言:
: 想請教一個問題
: 正在寫一個程式讀取圖片
: 我們透過arduino serial camera 拍照片存在SD卡上
: 再利用Ethernet 上傳
: 但是卻無法讀取圖片... 進入APP後會自動退出
: http://140.118.206.184/IMG01.jpg 這是圖片位址
: 是卻可以讀到其他在網路上的圖片
: 例如 http://www.taopic.com/uploads/allimg/110102/25-1101020SA797.jpg
: 請問這是什麼樣的問題呢?
: 和同學討論到可能是我們拍的照片是一串一串資料傳
: 並不是整張圖片傳上去...
: 讀取時間蠻長的 有可能是因為讀取時間過長而導致自動退出嗎?
: 謝謝大家!
可能是以下原因,不對的話我就不知道了。
把這行的length印出來看看是不是-1,你140的網址很難連,可能是連線失敗了
int length = (int) httpURLConnection.getContentLength();
error訊息可能是說以下傳進來的值是負的。
byte[] img = new byte[length]
另外我這些訊息是google得到的訊息,有問題應該自行先
google一下exception的資料吧?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.229.226.130
1F:推 rockerwind:謝謝你!! 我會再試看看,現在人不再LAB連結可能掛點了 01/17 23:08
2F:推 MetalChao:覺得你那部份的code可以改進, 先讀到tmp再copy到img 01/18 00:59
3F:→ MetalChao:不如直接read(img, desPos, length-desPos)少一個copy 01/18 01:00
4F:→ MetalChao:不過當然要先解決你原來的 exception 01/18 01:01
5F:推 rockerwind:是參考#1DiFVX3N givemepass大大的程式 01/18 14:43