Necesito usar esto en mi programa de rieles para que pueda obtener el contenido de la imagen y luego base64. Sé cómo basarme en él, pero no sé cómo obtendré la imagen. Alguien sabe como?Ruby file_get_contents equivalent
9
A
Respuesta
16
Editado recuperar de URL externa:
PHP:
$image = file_get_contents("http://www.example.com/file.png");
Ruby:
require 'net/http'
image = Net::HTTP.get_response(URI.parse("http://www.example.com/file.png")).body
+0
Impresionante, eres increíble. Muchas gracias VERDADERAMENTE. – deuces
1
para HTTP/HTTPS/FTP se puede utilizar el módulo OpenURI:
require "open-uri"
image = open("http://www.example.com/file.png").read
Cuestiones relacionadas
- 1. Pygame equivalent for Ruby?
- 2. Ruby String # scan equivalent to return MatchData
- 3. metric_fu equivalent for ruby 1.9.x
- 4. Autotest equivalent for PHP?
- 5. file_get_contents() Error
- 6. file_get_contents cuelga
- 7. join equivalent en Windows
- 8. PathCanonicalize equivalent en C#
- 9. /sharedtypes equivalent for svcutil.exe?
- 10. unique_ptr boost equivalent?
- 11. Curl equivalent en nodejs?
- 12. python - strtotime equivalent?
- 13. AF_UNIX equivalent for Windows
- 14. Mono.Cecil tipo.IsAssignableFrom (derivedType) equivalent
- 15. find_by_sql equivalent for mongoid?
- 16. threading.local equivalent for twisted.web?
- 17. OpenGLES 2.0: gl_VertexID equivalent?
- 18. ¿File_get_contents fallará correctamente?
- 19. ¿Alternativa a file_get_contents?
- 20. php file_get_contents y &
- 21. file_get_contents devuelve 403 prohibido
- 22. Función equivalente para file_get_contents()?
- 23. PHP: file_get_contents ($ loc) falla
- 24. file_get_contents recibir cookies
- 25. file_get_contents() para URLs cortas
- 26. file_get_contents devuelve cadena vacía
- 27. file_get_contents y php code
- 28. File_get_contents no funciona?
- 29. urlencode y file_get_contents
- 30. Mostrar imagen usando file_get_contents
Quiero decir desde un sitio web. – deuces
Después de obtener el contenido del sitio, puede intentar analizarlo con la expresión regular. También puedes echar un vistazo a [nokogiri] (http://rubygems.org/gems/nokogiri) gem – ck3g