Browse Source

解决上传超过一小时失败的问题,支持超大文件上传(不超过30G)

main
zhouxin 4 years ago
parent
commit
fa85bca764
  1. 2
      src/main/java/com/github/zxbu/webdavteambition/store/AliYunDriverClientService.java

2
src/main/java/com/github/zxbu/webdavteambition/store/AliYunDriverClientService.java

@ -150,7 +150,7 @@ public class AliYunDriverClientService { @@ -150,7 +150,7 @@ public class AliYunDriverClientService {
String uploadUrl = partInfo.getUpload_url();
long expires = Long.parseLong(Objects.requireNonNull(Objects.requireNonNull(HttpUrl.parse(uploadUrl)).queryParameter("x-oss-expires")));
if (System.currentTimeMillis() / 1000 >= expires) {
if (System.currentTimeMillis() / 1000 + 10 >= expires) {
// 已过期,重新置换UploadUrl
RefreshUploadUrlRequest refreshUploadUrlRequest = new RefreshUploadUrlRequest();
refreshUploadUrlRequest.setDrive_id(client.getDriveId());

Loading…
Cancel
Save