Ruby를 사용하여 HTTP를 통해 파일을 다운로드하려면 어떻게해야합니까?Ruby를 사용하여 HTTP를 통해 파일을 다운로드하려면 어떻게해야합니까?
12
A
답변
4
여러 가지 방법이 있지만 가장 쉬운 방법은 아마도 OpenURI입니다. This blog post에는 몇 가지 샘플 코드가 있으며 Net :: HTTP (Hpricot 사용) 및 Rio를 사용합니다. 간단한
2
...
response = Net::HTTP.get_response(URI.parse("yourURI"))
8
require 'net/http'
#part of base library
Net::HTTP.start("your.webhost.com") { |http|
resp = http.get("/yourfile.xml")
open("yourfile.xml", "wb") { |file|
file.write(resp.body)
}
}
7
당신은 하나 라이너 아마도
require 'open-uri'
content = open('http://example.com').read
11
파일 다운로드 할 수있는 지름길 인 오픈 URI 사용할 수 있습니다
require 'open-uri'
download = open('http://example.com/download.pdf')
IO.copy_stream(download, '~/my_file.pdf')
을
관련 문제
- 1. msbuild를 사용하여 파일을 다운로드하려면 어떻게해야합니까?
- 2. Perl을 사용하여 HTTPS를 통해 파일을 다운로드하려면 어떻게해야합니까?
- 3. Ruby를 사용하여 HTTP를 스트리밍
- 4. Perl을 사용하여 파일을 다운로드하려면 어떻게해야합니까?
- 5. HTTP를 사용하여 웹 서버에서 로컬 컴퓨터로 CSV 파일을 다운로드하려면 어떻게합니까?
- 6. ASIHTTPRequest를 사용하여 UIWebView에서 파일을 다운로드하려면 어떻게해야합니까?
- 7. Linux의 브라우저 API를 사용하여 파일을 다운로드하려면 어떻게해야합니까?
- 8. webclient를 사용하여 C#에서 파일을 다운로드하려면 어떻게해야합니까?
- 9. Appcelerator에서 안전하게 파일을 다운로드하려면 어떻게해야합니까?
- 10. 보석을 사용하여 파일을 다운로드하려면
- 11. 모달 창에서 파일을 다운로드하려면 어떻게해야합니까?
- 12. .NET에서 대용량 파일 (HTTP를 통해)을 다운로드하려면 어떻게합니까?
- 13. ASP NET에서 공개 API를 통해 HTTP를 통해 파일을 게시하려면 어떻게해야합니까?
- 14. OS X 또는 Linux의 여러 인터페이스를 통해 파일을 다운로드하려면 어떻게해야합니까?
- 15. iphone의 서버 문서 디렉토리에 파일을 다운로드하려면 어떻게해야합니까?
- 16. 암호로 보호 된 폴더에서 파일을 다운로드하려면 어떻게해야합니까?
- 17. asp.net 버튼을 통해 msi 파일을 다운로드하려면 어떻게합니까?
- 18. 표준 파이썬 라이브러리를 사용하여 HTTP를 통해 파일을 게시하는 방법
- 19. C#에서 zip 파일을 다운로드하려면 어떻게해야합니까?
- 20. 파일을 웹 페이지 양식으로 다운로드하려면 어떻게해야합니까?
- 21. MVC 컨트롤러에서 파일을 다운로드하려면 어떻게해야합니까? 웹폼에서
- 22. 존재하지 않는 파일을 PHP로 다운로드하려면 어떻게해야합니까?
- 23. 전체 디렉토리를 다운로드하려면 어떻게해야합니까?
- 24. T-SQL HTTP를 통해 파일을 가져 옵니까?
- 25. Visual Basic을 사용하여 URl에서 원하는 파일을 다운로드하려면 어떻게해야합니까?
- 26. 서블릿과 AJAX를 사용하여 MySQL의 BLOB를 다운로드하려면 어떻게해야합니까?
- 27. 서버에 파일을 다운로드하려면
- 28. Windows 환경에서 HTTP를 통해 SVN에 액세스하려면 어떻게해야합니까?
- 29. HTTP를 통해 큰 파일을 루비로 다운로드하는 방법
- 30. HTTP를 통해 파일을 업로드하고이 질문의 제목은 자명해야
감사합니다 @ 클레멘스,이 솔루션은 그냥 일했습니다. 여기에도 답변 해 줄 수 있습니다. https://stackoverflow.com/questions/2263540/how-do-i-download-a-binary-file-over-http –