Ho bisogno di utilizzare questo nel mio programma di rotaie in modo da poter ottenere il contenuto dell'immagine e quindi base64 esso. So come basarlo64 ma non so come ottenere l'immagine. Qualcuno sa come?Ruby file_get_contents equivalente
9
A
risposta
16
cura per recuperare da URL esterno:
PHP:
$image = file_get_contents("http://www.example.com/file.png");
Rubino:
require 'net/http'
image = Net::HTTP.get_response(URI.parse("http://www.example.com/file.png")).body
+0
Fantastico, sei incredibile. Grazie mille VERRYYY. – deuces
1
per HTTP/HTTPS/FTP è possibile utilizzare il modulo OpenURI:
require "open-uri"
image = open("http://www.example.com/file.png").read
Problemi correlati
- 1. Funzione equivalente per file_get_contents()?
- 2. Pygame equivalente per Ruby?
- 3. ASP.Net equivalente di file_get_contents di PHP ('php: // input');
- 4. Equivalente di cURL per Ruby?
- 5. equivalente di “passaggio” in Ruby
- 6. Ruby equivalente all'aiuto di Python()?
- 7. Ruby equivalente a $ $ di PHP
- 8. Ruby/Rails hanno un equivalente ++?
- 9. equivalente AES in Ruby openssl?
- 10. Equivalente di "continua" in Ruby
- 11. ruby, ruby equivalente di java wait/notify/notifyAll
- 12. Equivalente Groovy dell'oggetto Ruby n. Tap
- 13. Equivalente ad Array. Alcuni in ruby / rails
- 14. Javascript equivalente a `send` di Ruby
- 15. metric_fu equivalente per ruby 1.9.x
- 16. Ruby equivalente di dati Perl :: Dumper
- 17. Python equivalente al metodo Ruby Array.each
- 18. url encode equivalente in ruby on rails
- 19. `se __name__ == '__main __'` equivalente in Ruby
- 20. Ruby LESS gemma equivalente in Python
- 21. Ruby String # scan equivalente a restituire MatchData
- 22. Equivalente di Ruby Enumerable # each_slice in Javascript?
- 23. Ruby equivalente di Groovy's Elvis (? :) operatore?
- 24. Equivalente matrice ruby di record.where attivo (criteri)
- 25. Esiste un equivalente Python simboli di Ruby?
- 26. Ruby hash equivalente a Python dict setdefault
- 27. jQuery equivalente del metodo .send() di Ruby
- 28. file_get_contents dietro un proxy?
- 29. Come velocizzare i file_get_contents?
- 30. file_get_contents e codice php
Intendo da un sito web. – deuces
Dopo aver ottenuto il contenuto del sito, puoi provare ad analizzarlo usando un'espressione regolare. Puoi anche dare un'occhiata a [nokogiri] (http://rubygems.org/gems/nokogiri) gemma – ck3g