我知道如何检测并从HTTP服务器恢复下载(请参阅Is it possible to detect the resume-able links via QNetworkAccessManager和我的示例代码https://github.com/parsley72/QtDownloadManager),但我如何从FTP服务器执行相同的操作?是否可以通过QNetworkAccessManager检测到可恢复的FTP链接?
0
A
回答
2
实际上它不是,QNetworkAccessManager对FTP的支持很少,我们不能使用'get'以外的命令。如果您使用QFTP,您肯定可以检测到可恢复链接(在Qt 5.0及更高版本中不推荐使用)。
我希望他们增加对QNetworkAccessManager中'Get'以外的命令的支持,以便不需要使用QFTP。当发生这种情况时,我们可以使用“REST”命令来验证链接是否可恢复。
+0
谢谢。你有使用QFtp检测和使用简历的例子吗? – parsley72
+1
@ parsley72这可能会帮助你在QFtp中实现相同的功能http://www.codeproject.com/Articles/8667/FTP-Client-Class,因为概念保持不变,它围绕着“REST”命令 –
相关问题
- 1. 是否可以通过QNetworkAccessManager检测可恢复的链接
- 2. 是否可以通过ftp连接复制文件?
- 3. 是否有可能通过PHP下载YouTube视频链接并且可恢复?
- 4. 链接是否可以链接到csrf?
- 5. 是否可以通过JavaScript检测插件是否被激活?
- 6. 是否可以通过JNI将静态库链接到Java?
- 7. 是否可以通过请求找到此链接文本?
- 8. 是否可以通过登录深度链接到Buddypress页面?
- 9. 是否可以通过Mule FTP连接器发送FTP SITE命令?
- 10. 他们是否可以恢复`git checkout`?
- 11. 是否可以恢复ASP.NET预编译?
- 12. 是否可以确定通过外键链接的表?
- 13. 是否可以通过链接访问'gh-pages'的子目录?
- 14. Delphi检测到可恢复文件时的操作过程?
- 15. 是否可以将Eclipse恢复到以前的日期?
- 16. 是否可以通过链接顶部的图像点击链接?
- 17. 是否可以通过遍历检测变化?
- 18. 是否可以通过用户脚本检测页面修改?
- 19. 是否可以通过脚本检查Vagrant框是否过期?
- 20. Ajax调用是否可以通过文本链接触发?
- 21. 是否可以通过链接调用Web服务?
- 22. 是否可以通过HTML链接从Subversion下载文件?
- 23. 是否可以将错误链接到单元测试?
- 24. 是否可以通过链接将照片发布到Facebook,而不是上传?
- 25. 是否可以通过ftp获取文件版本?
- 26. 是否可以通过FTP代理使用C#FtpWebRequest?
- 27. 是否可以通过FTP传输与Microsoft Sync Framework同步?
- 28. 是否可以通过FTP下载整个目录?
- 29. 是否可以检测推送通知到达?
- 30. 是否可以暂停/恢复部分全双工连接?
我已经将我的解决方案添加到我的示例代码中:https://github.com/parsley72/QtDownloadManager – parsley72