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

相关推荐
m0_462803882 天前
名单制签到怎么落地:拆解“仅名单内人员签到“的配置链路与匹配逻辑
微信小程序
卓怡学长2 天前
w192基于springboot“考研情报站”微信小程序设计与实现
java·spring boot·spring·微信小程序·intellij-idea
Q26433650234 天前
【有源码】基于uni-app的旅游行程规划小程序-基于微信小程序的智慧文旅综合服务平台
java·微信小程序·小程序·uni-app·毕业设计·springboot·源代码
网硕互联的小客服4 天前
微信小程序多种跳转页面方式教学
微信小程序·小程序·notepad++
m0_462803885 天前
会议签到里,手写签名怎样从“额外动作“变成流程环节
微信小程序
醒目805 天前
从图像到拼豆图纸:像素化生成与色板匹配技术实践
微信小程序
愚公搬代码6 天前
【愚公系列】《微信小程序项目实战(AI编程+视频图解)》002-一张新地图:AI创业的核心分析框架
人工智能·微信小程序·ai编程
ZeroNews内网穿透7 天前
企业内网穿透别再用随机域名!自有域名实现 OA/ERP 公网安全访问
微信小程序·内网穿透·erp·zeronews·运维实战·企业oa·自有域名
现任明教教主~7 天前
运营级多门店洗车贴膜汽车在线核销保养服务系统洗车预约洗车系统消费分佣扫码核销系统
微信小程序·小程序·汽车
陪我去看海7 天前
被要求猛出小程序,做了这个多平台多环境的部署替我承受压力
前端·微信小程序·抖音小程序