作者vicamo (asdf)
看板FTP
标题Re: [问题] 有个疑问..是关於续传的
时间Thu Mar 24 01:26:42 2005
※ 引述《f89jk (\)/)》之铭言:
: ftp软体一开始怎麽判断该站有续传呢
: 我看了一下ftp的交谈还是不太懂,
: 有人能解释一下吗~~
: 像下面的。。。
: COMMAND:> FEAT
: 211-Features:
: MDTM
: REST STREAM
: SIZE
: 211 End
: COMMAND:> REST 100
: 350 Restarting at 100. Send STORE or RETRIEVE to initiate transfer
: 这个350是啥意思勒~~为什麽这里是100下面的却是0勒
: STATUS:> This site can resume broken downloads.
: COMMAND:> REST 0
: 350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
: ^^^^^这里怎麽是0勒
: 这两行是判断能不能续传的交谈吗,他们是怎麽确认的呢~~
REST n 表示我接下来要传送或接收的档案是要跳某一个offset开始
REST 0 自然就是一切从头
那麽, 如果Server在收到这个命令之後给的是 350
表示这是一个关於 filesystem 的 positive reply, 你应该要再接其他指令来完成
换句话说, 伺服器允许你做续传的动作, 否则你会得到 502
表示一个关於 command syntax/implementation 的 negative reply
--
╔╗╔╗╔═╔╗╭╭═╮╭╭═╮╔╮╭╗╭╭═╮㊣
║║║║╚╗║╝║║╮║║║╮║║╰╯║║║╮║
║║║║ ║║ ║║╚╝║╚║║║║║║║║║║
║║╯║ ║║ ║║╔╗║╔╝║║║║║║║║║
╰╰╮╯╔║╚╗║╰║║║║║║║║║║║╰║║o00o
╰╯ ╚╝═╝╰═╯╯╚╝╚╝╚╚╝╝╰═╯╯ ○......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.251.105