13 个解决方案
#1
webservice只能传输XML数据吧,获取图片的地址然后再显示?????
#2
问题就在这里啊,获取的地址是pc端地址,客户端也找不到啊,怎么显示呢?网络下载?
#3
在服务端把图片转化为byte[],再用64位加密把byte[]转化为加密的字符串,android端在64位解密字符串为byte[]数组,byte[]转图片就好了,附android解密的:byte[] zp=android.util.Base64.decode(zp1str,Base64.DEFAULT);
#4
服务端是.net的吗?我这个没有做服务端,数据都是通过.net的接口传过来的,图片也用接口吗?
#5
服务端就是webservice啊,.net可以,java和php也可以
#6
可是接口传过来的不是图片的地址吗?地址是PC上的地址,客户端也找不到啊?
具体是怎么样传呢?求指教
#7
通过地址获取图片,下面是c#方式把图片转化为byte[]
public static byte[] ImageToByteArray(Image image)
{
MemoryStream ms = new MemoryStream();
image.Save(ms, image.RawFormat);
return ms.ToArray();
}
public static byte[] ImageToByteArray(Image image)
{
MemoryStream ms = new MemoryStream();
image.Save(ms, image.RawFormat);
return ms.ToArray();
}
#8
服务器返回图片的URL 然后客户端加载这个地址(网上有异步加载网络图片的方法)
#9
楼主是怎样解决的呢?我现在也在做和楼主相似的app,图片在数据库端,需要从webserver调用到android端。。。
#10
请问不加密行吗?
#11
我也遇到这个问题了。咋办?
#12
貌似只有8L的方法了。webservice可以传输图片由字节编码的字符串,但是Android端并没有setImage(String)方法。所以只能存放图片URL,然后客户端通过HTTP访问URL下服务器上的图片。
#13
我说错了,其实可以再将String转成byte[] —> bitmap —> setImageBitmap
#1
webservice只能传输XML数据吧,获取图片的地址然后再显示?????
#2
问题就在这里啊,获取的地址是pc端地址,客户端也找不到啊,怎么显示呢?网络下载?
#3
在服务端把图片转化为byte[],再用64位加密把byte[]转化为加密的字符串,android端在64位解密字符串为byte[]数组,byte[]转图片就好了,附android解密的:byte[] zp=android.util.Base64.decode(zp1str,Base64.DEFAULT);
#4
服务端是.net的吗?我这个没有做服务端,数据都是通过.net的接口传过来的,图片也用接口吗?
#5
服务端就是webservice啊,.net可以,java和php也可以
#6
可是接口传过来的不是图片的地址吗?地址是PC上的地址,客户端也找不到啊?
具体是怎么样传呢?求指教
#7
通过地址获取图片,下面是c#方式把图片转化为byte[]
public static byte[] ImageToByteArray(Image image)
{
MemoryStream ms = new MemoryStream();
image.Save(ms, image.RawFormat);
return ms.ToArray();
}
public static byte[] ImageToByteArray(Image image)
{
MemoryStream ms = new MemoryStream();
image.Save(ms, image.RawFormat);
return ms.ToArray();
}
#8
服务器返回图片的URL 然后客户端加载这个地址(网上有异步加载网络图片的方法)
#9
楼主是怎样解决的呢?我现在也在做和楼主相似的app,图片在数据库端,需要从webserver调用到android端。。。
#10
在服务端把图片转化为byte[],再用64位加密把byte[]转化为加密的字符串,android端在64位解密字符串为byte[]数组,byte[]转图片就好了,附android解密的:byte[] zp=android.util.Base64.decode(zp1str,Base64.DEFAULT);
请问不加密行吗?
#11
我也遇到这个问题了。咋办?
#12
问题就在这里啊,获取的地址是pc端地址,客户端也找不到啊,怎么显示呢?网络下载?
貌似只有8L的方法了。webservice可以传输图片由字节编码的字符串,但是Android端并没有setImage(String)方法。所以只能存放图片URL,然后客户端通过HTTP访问URL下服务器上的图片。
#13
问题就在这里啊,获取的地址是pc端地址,客户端也找不到啊,怎么显示呢?网络下载?
貌似只有8L的方法了。webservice可以传输图片由字节编码的字符串,但是Android端并没有setImage(String)方法。所以只能存放图片URL,然后客户端通过HTTP访问URL下服务器上的图片。
我说错了,其实可以再将String转成byte[] —> bitmap —> setImageBitmap