我需要能夠從桌面應用程序的用戶接收ftp文件,並想知道是否可以通過基於HTTP的方式讓Rails處理這些請求。Ruby/Rails中的FTP服務器功能
回答
通常你會讓你的主機使用FTP守護進程來處理請求。
如果你有相當多的用戶通過FTP發送文件,你不想浪費Rails的CPU時間來處理它們。
另外,請考慮安全和管理問題。您必須在Rails中編寫自己的實現。使用內置的FTPd將允許您搭載。
不要重新發明輪子,重新使用經過良好測試的產品。
良好的服務器/管理問題。我想我將不得不定期輪詢傳入的文件。使用Http Post,我可以簡單地爲用戶的操作添加一個方法(上傳文件) –
@JacksonHenley您是否擁有對桌面應用程序的控制權?如果是這樣,它可以像瀏覽器一樣向你的Rails應用發送一個HTTP post。 – Nathan
@Nathan我可以控制應用程序的代碼,這是用MQL編寫的(Metatrader)。但是,獲取HTTP的工作需要外部.dll,到目前爲止還沒有任何簡單的解決方案(沿着這條路),而內置ftp。 –
- 1. ftp ftp服務器C
- 2. ICS FTP - 檢查功能如果FTP服務器上存在的文件夾
- 3. 假FTP服務器
- 4. FTP服務器庫
- 5. 服務器標記中的呼叫服務器功能
- 6. FTP不同的服務器
- 7. VPS上的FTP服務器
- 8. Azure上的FTP服務器
- 9. 服務器上的AJAX成功功能
- 10. Flex中的代理服務器功能
- 11. 服務器功能 - XMPP
- 12. XMPPFramework服務器功能
- 13. SQL服務器CONCAT功能
- 14. 我無法FTP到FTP服務器
- 15. SSH FTP上傳到FTP服務器
- 16. C#中的Compact Framework 2.0 FTP服務器#
- 17. Jboss中的服務器ftp 10
- 18. 訪問ftp服務器中的文件
- 19. 如何從FTP服務器
- 20. FTP服務器監控
- 21. 讀取FTP服務器
- 22. 上傳到FTP服務器
- 23. 快速FTP服務器
- 24. 從ftp服務器推送
- 25. 一線FTP服務器
- 26. 創建C++ FTP服務器
- 27. PIL.Image.save()到FTP服務器
- 28. 一個ftp服務器
- 29. 設置FTP服務器
- 30. Java和FTP服務器
此時。我還沒有找到這個寶石。我可能需要使用單獨的ftp進程。 –