微信小程序下载文件时,totalBytesExpectedToWrite为null怎么办?

在微信小程序中使用文件下载的时候,调试的时候发现获取不到文件的总长度totalBytesExpectedToWrite。

解决办法:

java 复制代码
URL path = new URL(url);
HttpURLConnection connection = (HttpURLConnection) path.openConnection();
// 获取文件总长度
long contentLength = connection.getContentLengthLong(); 
// 设置Content-Length响应头部
response.setHeader("Content-Length", String.valueOf(contentLength)); 

我们只需要在后端,在建立连接的时候,获取到文件资源的总长度,然后设置Content-Length响应头部即可。

相关推荐
程序员陆通2 小时前
零基础AI编程开发微信小程序赚流量主广告实战
微信小程序·小程序·ai编程
编程猪猪侠11 小时前
解决uni-app微信小程序编译报错:unexpected character `1`
微信小程序·小程序·uni-app
Hashan1 天前
微信小程序:实现证件OCR识别
前端·vue.js·微信小程序
一念杂记1 天前
【实战系列3】免费可商用微信商城小程序开发——商品管理和展示
后端·微信小程序·开源
Dignity_呱1 天前
聊聊小程序的双线程架构
前端·微信小程序·架构
蓝屏的钙2 天前
企业级微信小程序服务号授权关联机制
微信小程序
夏小花花3 天前
Java 日常开发笔记(小程序页面交互传参-id)
java·微信小程序·vue
青青子衿越4 天前
微信小程序右上角分享页面找不到路径bug
微信小程序·小程序·bug
江-月*夜4 天前
微信小程序miniprogram-ci 模块实现微信小程序的自动上传功能
ci/cd·微信小程序·小程序
九点五亿少女的梦5 天前
uniapp开发微信小程序遇到富文本内容大小变形问题v-html
微信小程序·uni-app·html