我有两个相对较大的文件,分别为 220 M 和 440 M,我无法通过 FTP 将这些文件上传到另一个国家的远程位置。当我尝试在上传失败后恢复该过程时,它拒绝并要求我覆盖并从头开始。否则,它会在一定时间后自动断开连接并从头开始上传,陷入恶性循环。我愿意接受所有建议。
假设我的 ISP 对上传有一些限制(我对此表示怀疑,因为去年我下载了一个 1 GB 的文件),我可以查找什么?可能是服务器有问题,如果是这种情况,我该如何让他们知道?
上传失败时我在 Filezilla 中发现的一些日志
19:50:10 Command: PASV
19:50:10 Response: 227 Entering Passive Mode (141,38,3,174,247,128).
19:50:10 Command: REST 19796000
19:50:10 Response: 501 REST not compatible with server configuration
19:50:10 Error: File transfer failed
19:50:10 Status: Starting upload of a.tar.gz
19:50:31 Status: Retrieving directory listing of "/upload"...
19:50:33 Status: Directory listing of "/upload" successful
20:00:33 Response: 421 Idle Timeout (600 seconds): closing control connection.
20:00:33 Error: Connection closed by server
答案1
解释在第4行。
501 REST not compatible with server configuration
服务器不支持恢复上传.. 对此你无能为力,除非你可以联系服务器管理员并让他添加该支持(通过更改 FTP 服务器软件)。