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

相关推荐
滑稽的17 小时前
微信小程序过滤功能实现
微信小程序·小程序
漏刻有时17 小时前
微信小程序学习实录15:微信小程序基于百度云人脸识别的刷脸打卡开发方案
学习·微信小程序·百度云
莫桐19 小时前
微信小程序-ios环境下webview打开的h5页面replace跳转方式不生效问题
ios·微信小程序·小程序
毕设源码-钟学长19 小时前
【开题答辩全过程】以 基于微信小程序的考公论坛的设计与实现为例,包含答辩的问题和答案
微信小程序·小程序
帅次21 小时前
系统分析师-移动应用系统分析与设计
android·ios·微信小程序·小程序·android studio·webview
沉默-_-1 天前
微信小程序网络请求 wx.request 详解
网络·学习·微信小程序·小程序
沉默-_-2 天前
微信小程序页面配置详解
学习·微信小程序·apache·微信开发者工具
逆龙泰氽2 天前
微信小程序开发04-1(小程序API)
微信小程序·小程序
苏苏哇哈哈2 天前
微信小程序实现高性能动态配置水滴凹槽、凸起Tabbar 组件
微信小程序·小程序
逆龙泰氽2 天前
微信小程序开发03(WXML语法)
微信小程序·小程序