我有一個Web應用程序需要從用戶上傳文件並將其上傳到遠程服務器。我可以通過file_field從用戶輸入服務器的罰款,但似乎無法解決從服務器上傳到遠程的下一步。 Net :: HTTP並不是開箱即用的多部分表單,並且我一直無法找到另一個好的解決方案。我需要的東西可以讓我從用戶 - >服務器 - >遠程,而不是用戶 - >遠程。任何人都能成功做到這一點?在Ruby on Rails中上傳文件
8
A
回答
2
1
令人驚訝的多部分表單帖子確實不在Net:HTTP中。從comp.lang.ruby一個thread似乎有代碼片斷你可能會發現有用的執行必要的編碼:我相信attachment_fu插件將允許該
BOUNDARY = "AaB03x"
def encode_multipartformdata(parameters = {})
ret = String.new
parameters.each do |key, value|
unless value.empty?
ret << "\r\n--" << BOUNDARY << "\r\n"
ret << "Content-Disposition: form-data; name=\"#{key}\"\r\n\r\n"
ret << value
end
end
ret << "\r\n--" << BOUNDARY << "--\r\n"
end
相關問題
- 1. Ruby on rails文件上傳
- 2. CSV文件上傳取消Ruby on Rails
- 3. Ruby on Rails Carrierwave - 上傳'nobody'的文件
- 4. Ruby on Rails的AJAX文件上傳
- 5. 在Ruby on Rails中上傳文件:如何選擇文件夾
- 6. Ruby on Rails - 圖片上傳
- 7. 上傳圖片Ruby on Rails
- 8. Ruby on Rails:在上傳之前搜索文件中的單詞
- 9. 能夠恢復文件上傳(最好在Ruby on Rails中)
- 10. 如何在Ruby on Rails中找到上傳文件的大小?
- 11. 在Ruby On Rails上安全文件上傳
- 12. 如何在Ruby on rails上上傳大文件?
- 13. 在Ruby on Rails上上傳多個文件3
- 14. 在Ruby on Rails上導入csv文件
- 15. Ruby On Rails:將文件上傳到特定文件夾
- 16. Ruby on Rails:驗證文件上傳中的HTML和CSS
- 17. 最好的辦法,以多文件上傳在Ruby on Rails的
- 18. curl在Ruby on Rails應用程序上傳文件
- 19. 上傳文件簡單的方式在Ruby on rails 3.2
- 20. Ruby Rails:上傳文件
- 21. 使用Ruby on Rails上的Koala將文件上傳到Facebook
- 22. 通過Ruby on Rails上的form_tag表單上傳文件
- 23. 在Ruby on Rails中複製文件
- 24. ruby on rails:.project文件
- 25. Ruby on Rails - Javascript文件夾
- 26. SQL文件和Ruby on Rails
- 27. Ruby on rails .erb文件
- 28. Ruby on rails文件設置
- 29. 使用Ruby on Rails和apache文件上傳超時
- 30. 可擴展的自託管文件上傳到Ruby on Rails
那看起來它會這樣做 - 我會稍微嘗試一下,並讓它知道它是否有效。 – Misplaced 2008-09-22 19:10:59