微信小程序下载文件时,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响应头部即可。

相关推荐
前端 贾公子1 天前
小程序蓝牙打印探索与实践 (最终章)
前端·微信小程序·小程序
小羊Yveesss1 天前
2026年个人能做微信小程序吗?
微信小程序·小程序
kidding7231 天前
BMI 健康测量仪工具类小程序
前端·微信小程序·小程序
这是个栗子2 天前
微信小程序开发(九)- uni-app微信小程序商城
微信小程序·小程序·uni-app·vue·vuex
一只皮卡皮卡丘2 天前
微信小程序tab页苹果显示安卓不显示的问题
微信小程序·小程序
拙慕JULY3 天前
微信小程序自定义标题背景色
微信小程序·小程序
克里斯蒂亚诺更新4 天前
微信小程序使用vant4 weapp自定义菜单 但是弹出层却被菜单遮挡的解决办法
微信小程序·小程序·notepad++
静Yu4 天前
从一个九宫格素材小程序,看轻量工具产品该如何优化体验
前端·微信小程序
小羊Yveesss4 天前
2026年微信小程序制作工具怎么选?
微信小程序·小程序
脱脱克克4 天前
使用 TRAE / VS Code + DeepSeek V4 开发微信小程序、网页
微信小程序·ai编程·环境配置