android如何将图片上传到asp.net编写的webservice?
1个回答
展开全部
利用二进制流来传
asp.net编写web service时候,给个参数byte[],然后把这个byte[]存储成图片。用FileStream就可以。
android在调用时将需要上传的图片转换为byte[]就可以了。
asp.net编写web service时候,给个参数byte[],然后把这个byte[]存储成图片。用FileStream就可以。
android在调用时将需要上传的图片转换为byte[]就可以了。
追问
我看到一些资料上写的,把byte[] 都利用base64转换成string了,然后上传到webservice中,这样好用吗?
追答
嗯,可以的。
baes64编码一是进行加密(虽然你也可以解密),但仍在一定程度上提高了安全性。第二,base64编码可以将数据以ASCII码的方式传输,防止数据丢失,保证了数据的完整性。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询