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

相关推荐
hashiqimiya23 分钟前
微信小程序--动态切换登录注册标签页
微信小程序·小程序
hashiqimiya33 分钟前
微信小程序--获取验证码设计倒计时灰白色
微信小程序·小程序
2501_933907214 小时前
宁波小程序公司提供专业的小程序开发服务
科技·微信小程序·小程序
扶苏10026 小时前
记一次 uni-app开发微信小程序 textarea 的“伪遮挡”踩坑实录
微信小程序·小程序·uni-app
哈罗哈皮1 天前
trea也很强,我撸一个给你看(附教程)
前端·人工智能·微信小程序
毕设源码-赖学姐1 天前
【开题答辩全过程】以 居家养老服务微信小程序设计与实现为例,包含答辩的问题和答案
微信小程序·小程序
Emma_Maria1 天前
【小程序】插件开发总结
微信小程序
2501_933907211 天前
如何选择宁波小程序公司,实现高效的小程序开发?
科技·微信小程序·小程序
笨笨狗吞噬者2 天前
【uniapp】微信小程序实现自定义 tabBar
前端·微信小程序·uni-app
2501_933907212 天前
如何选择性价比高的宁波小程序开发服务公司?
科技·微信小程序·小程序