Cloudreve
Cloudreve copied to clipboard
安卓浏览器上传10~50MB的文件报分片上传失败,大于50MB却能上传,而电脑浏览器任意大小文件都能上传
环境 安卓6.0 用Linux Deploy安装Ubuntu arm64,Cloudreve版本v3.5.3,OneDrive-E5订阅 问题描述: 使用安卓浏览器上传大于10MB但小于50MB的文件尝试了很多个都是跑完进度条后提示分片上传失败Invalid request,并且网盘中没有该文件,这个大小范围内的文件是100%提示这个,但实际登OneDrive可以看到文件是上传完毕,前缀带有temp_,是能正常打开的。 使用安卓浏览器上传小于10MB的文件上传没问题,大于50MB的文件上传也没问题。用电脑浏览器上传任意大小的文件都没问题。切换安卓浏览器的桌面模式,切换UA都试过,问题依旧。测试浏览器用过X浏览器、夸克浏览器、小米自带浏览器。Onedrive的分片设置是默认的50MB,也试着改过更大200MB、更小16MB,问题依旧。日志不知道在哪里看,只好发截图
安卓浏览器上传大于10MB但小于50MB的文件分片失败,而小于10MB的能成功,超过50MB的也能上传成功
登OneDrive可以看到文件是上传完毕,前缀带有temp_,是能正常打开的
电脑浏览器上传任意大小的文件都没问题
另外之前试着用Linux Deploy安装的Debian,在创建存储策略设置完成后,最后一步跳转到onedrive授权时,能弹出让我确定未知站点,点确定后返回Cloudreve提示AccessToken获取失败,而后再次重试一点击去授权按钮,不倒半秒就自动跳回来说token获取失败。站点url和ssl证书都正确,client_id客户端ID和client_secret值(带~号)都确认填写无误,确定是BUG,搜索。因为之后我放弃Debian换Ubuntu同样的步骤,同样的client_id客户端ID和client_secret值,跳到授权界面后,一确认跳回Cloudreve,就提示AccessToken就获取到了。对了在Debian安装的Cloudreve进入管理面板还会跳一个公告获取失败的提示,Ubuntu安装的不会,不知道这和AccessToken获取失败有没有关系,这个没有截图