我知道如何檢測並從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