作者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