最近在做的一款App涉及到了文件上传功能,发现在上传较大文件(测试机型:MI3,文件大小50M)时会出现OOM的问题,经查找发现使用HttpURLConnection方式上传的过程是:先将要上传参数和内容全部读入HttpURlConection.getOutputStream()对象中,这样才可以计算出Http Header的Content-Length,获取到了这个必要字段后才开始上传
内存,才可以
最近在做的一款App涉及到了文件上传功能,发现在上传较大文件(测试机型:MI3,文件大小50M)时会出现OOM的问题,经查找发现使用HttpURLConnection方式上传的过程是:先将要上传参数和内容全部读入HttpURlConection.getOutputStream()对象中,这样才可以计算出Http Header的Content-Length,获取到了这个必要字段后才开始上传
内存,才可以