手机端通过一个接口进行图片上传
有时候可能因为图片比较大,一次性上传会出现失败,现在准备采用切片多次上传
比如把一个图片切成10个byte数组,每次上传一个byte,然后在将10个byte数组成一个byte
手机端会分十次去调用图片切片上传的接口
我在把byte组合后去调用图片上传
再这十次过程中,已接收的byte[] 不通过数据库如何保存?
求思路
保存为字符串呗。
byte[] bt=new byte[1024]; string tmp1 = Encoding.UTF8.GetString(bt); byte[] targetBt = Encoding.UTF8.GetBytes(tmp1);
还是没有解决多次调用存储以前的byte啊
@dengyi425: 让你用字符串先保存起来啊~~!!
List<byte> list=new List<byte>();
传过来一次添加一次
list.AddRange(bytebuffer);
接收完成转换成图片
每次new一下,下次调用不就把上一次的byte给清了吗
@dengyi425: 不会啊 你是把字节数组 添加到这个集合里面的 字节数组bytebuffer