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

相关推荐
wan1041 天前
用户隐私协议URL
微信小程序
Z单单1 天前
微信小程序订单信息录入路径设置
微信小程序·小程序
码界奇点1 天前
基于Spring Boot和微信小程序的小程序商城系统设计与实现
spring boot·微信小程序·小程序·毕业设计·源代码管理
计算机毕设指导61 天前
基于微信小程序的智慧社区娱乐服务管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·娱乐
赵庆明老师1 天前
uniapp 微信小程序页面JS模板
javascript·微信小程序·uni-app
项目題供诗1 天前
微信小程序黑马优购(项目)(九)
微信小程序·小程序
苹果电脑的鑫鑫2 天前
微信小程序后端传入图片比容器大导致变形解决方法
微信小程序·小程序
curdcv_po2 天前
我接入了微信小说小程序官方阅读器
前端·微信小程序
Bug生活20482 天前
五年断更,AI助我半天复活小程序
前端·微信小程序·ai编程
沃夫上校2 天前
微信模板消息不能长期订阅?可以试试“用工关系“
微信小程序