我需要在我的rails程序中使用這個,所以我可以得到圖像內容,然後base64它。我知道如何base64它,但我不知道如何獲得圖像。任何人都知道嗎?紅寶石file_get_contents相當於
9
A
回答
16
編輯從外部URL檢索:
PHP:
$image = file_get_contents("http://www.example.com/file.png");
紅寶石:
require 'net/http'
image = Net::HTTP.get_response(URI.parse("http://www.example.com/file.png")).body
+0
真棒,你真了不起。非常感謝VERRYYY。 – deuces 2009-09-20 22:59:45
1
對於HTTP/HTTPS/FTP,您可以使用OpenURI模塊:
require "open-uri"
image = open("http://www.example.com/file.png").read
相關問題
- 1. 紅寶石相當於func_get_args()
- 2. 紅寶石相當於.irbrc?
- 3. 相當於紅寶石
- 4. 紅寶石相當於NumPy
- 5. syncEnumerator相當於紅寶石1.9.2
- 6. 紅寶石相當於htmlspecialchars_decode的
- 7. 的Python相當於紅寶石SOCKsify
- 8. 紅寶石|| =相當於在Objective-C
- 9. rvm的紅寶石rbenv相當於
- 10. curl命令相當於紅寶石
- 11. Java流相當於紅寶石?
- 12. 紅寶石相當於在Unix找到
- 13. 相當於紅寶石...?在haskell
- 14. 紅寶石寶石相當於PERL可存儲
- 15. 哪裏是最新的紅寶石:相當於search.cpan.org/recent的紅寶石
- 16. 反相紅寶石
- 17. 紅寶石相當打印字符串
- 18. 每當寶石支持紅寶石2.0.0
- 19. 紅寶石相當於PHP的 「=」(點等於)運算符
- 20. 紅寶石寶石mongo取決於bson1.10.12
- 21. 紅寶石貓殼相似
- 22. 紅寶石相當於Python的subprocess.check_call的/ check_output
- 23. VBscript相當於一個簡單的紅寶石腳本
- 24. 紅寶石相當於C++ istream運算符嗎?
- 25. 相當於紅寶石哈希#在咖啡文件中拒絕
- 26. C#的LINQ收集操作相當於紅寶石
- 27. 如何編寫紅寶石相當於PHP的mcrypt_encrypt()函數的
- 28. 紅寶石相當於像Javascript一樣的hash.key訪問?
- 29. EXACT紅寶石相當於JavaScript的escape()函數的
- 30. 的紅寶石串#的Groovy相當於在Groovy分裂
我的意思是來自一個網站。 – deuces 2009-09-20 22:52:44
獲得網站內容後,您可以嘗試使用正則表達式對其進行解析。你也可以看看[nokogiri](http://rubygems.org/gems/nokogiri)gem – ck3g 2011-09-03 07:17:38