transfer icon indicating copy to clipboard operation
transfer copied to clipboard

偶尔会出现上传成功但下载时显示{"error":"Document not found"}的情况

Open xxzou opened this issue 4 years ago • 12 comments

示例链接:(该次上传是5月29日晚从荷兰VPS,系统为windows server 2008,主机ip为 95.179.149.62) C:\Users\Administrator\Downloads>.\transfer cow -p 48 vultr.com.1000MB.bin Local: C:\Users\Administrator\Downloads\vultr.com.1000MB.bin 1000.00 MiB / 1000.00 MiB [------------------------] 100.00% 6.58 MiB p/s 2m32s Download Link: https://c-t.work/s/6fb8d170bd6d4d Download Code: g9incx

网页访问连接点击下载文件后显示{"error":"Document not found"},使用本工具下载提示: C:\Users\Administrator\Downloads>.\transfer https://c-t.work/s/6fb8d170bd6d4d Remote: https://c-t.work/s/6fb8d170bd6d4d fetching download metadata....ok failed DownloaderConfig with error: link unavailable, 404 Not Found, onfile: vul tr.com.1000MB.bin

再次执行同样的上传命令,所得链接是正常可以下载的。(https://c-t.work/s/a5f0f5c950a747) 该问题在过去一两个月中不同地区上传大文件(1-2G)时均会随机出现(1-2%概率),但似乎更多出现在每个shell中第一次使用本工具时。上传过程和返回链接均无异样,只有下载时才能发现。建议至少在上传之后增加链接验证的过程。

xxzou avatar May 29 '20 14:05 xxzou

初步怀疑是分块上传失效,问题正在排查

Mikubill avatar May 29 '20 14:05 Mikubill

尝试增加了重试,可以测试一下测试版本的上传稳定性

https://transfer.sh/OKw3L/ci-test-linux-amd64 https://transfer.sh/jx3db/ci-test-macos-amd64 https://transfer.sh/b7VAx/ci-test-windows-amd64.exe (14 days)

Mikubill avatar May 30 '20 06:05 Mikubill

你好,问题复现,上传奶牛一些单个文件大小为4G的分卷文件显示{"error":"Document not found"}

hoshinohikari avatar Oct 22 '20 01:10 hoshinohikari

我上传奶牛一个单个文件大小为600M的文件也显示{"error":"Document not found"},客服说我这个文件没有上传完整,让我重新上传。

X0Ken avatar Nov 02 '20 09:11 X0Ken

新版本修改了上传失败的处理方法,可以用新版本试试

Mikubill avatar Nov 03 '20 01:11 Mikubill

用的就是最新的release版本,新版本指的是master代码吗

X0Ken avatar Nov 03 '20 01:11 X0Ken

*刚放上去的 https://github.com/Mikubill/transfer/releases/tag/v0.4.8-beta

Mikubill avatar Nov 03 '20 01:11 Mikubill

*刚放上去的 https://github.com/Mikubill/transfer/releases/tag/v0.4.8-beta

使用 curl -fsSL git.io/file-transfer | sh命令安装,仍为0.4.7版本,上传奶牛云后无法下载,能否更新修复

liwenjie119 avatar Dec 16 '20 14:12 liwenjie119

使用 curl -fsSL git.io/file-transfer | sh命令安装,仍为0.4.7版本,上传奶牛云后无法下载,能否更新修复

请直接下载beta版本程序使用。新的Release计划等bug修得差不多再发布

Mikubill avatar Dec 16 '20 14:12 Mikubill

使用 curl -fsSL git.io/file-transfer | sh命令安装,仍为0.4.7版本,上传奶牛云后无法下载,能否更新修复

Note:现在可以直接使用 curl -sL https://git.io/file-transfer | sh -s beta 安装beta版本程序

Mikubill avatar Dec 16 '20 14:12 Mikubill

你好,0.4.9问题复现

hoshinohikari avatar Mar 21 '21 17:03 hoshinohikari

0.4.9上传大文件时100%复现,上传18g的,12g的文件会遇到,小文件4g以内的没问题。

gaoyunshu avatar May 16 '21 14:05 gaoyunshu