Je me demandais si j'avais l'adresse web d'une photo, puis-je en sauvegarder une copie sur mon site en utilisant un trombone? Si c'est le cas, comment?Puis-je télécharger une image à partir du Web (enregistrer une copie) en utilisant un trombone?
0
A
Répondre
3
Ouais, il est en fait assez facile. Il y a le code de mon modèle d'utilisateur utilisant un avatar:
#a part of your model
has_attached_file :avatar, :styles => { :thumb => "50x50" }, :storage => :s3,
:path => "/:attachment/:id/:style/:filename",
:s3_credentials => Rails.root.join("config/s3.yml")
attr_accessor :avatar_url
before_validation :download_remote_file, :if => :avatar_url_provided?
def avatar_url_provided?
!self.avatar_url.blank?
end
def download_remote_file
self.avatar = do_download_remote_file
end
def do_download_remote_file
io = open(URI.parse(avatar_url))
def
io.original_filename
base_uri.path.split('/').last
end
io.original_filename.blank? ? nil : io
rescue Exception => exc
logger.debug "ERROR WHEN DOWNLOADING REMOTE AVATAR FOR USER #{self.id} AND REMOTE URL #{self.avatar_url} - ERROR IS #{exc.message}"
end
1
Bien sûr, vous pouvez le faire
+0
logique du programmeur sans faille =) –
Questions connexes
- 1. Imposer une image à télécharger
- 2. Comment enregistrer, récupérer et dessiner une image dans une application web en utilisant Java et PostgreSQL?
- 3. Télécharger un fichier image en utilisant python
- 4. Télécharger un fichier image à partir du serveur Web à l'aide de VC++ 9.0
- 5. comment charger une image à partir du Web dans Java
- 6. Enregistrer l'image de l'URL par trombone
- 7. Comment télécharger un fichier à partir du Web en utilisant Android 1.6
- 8. Afficher une image en utilisant C# dans une application Web
- 9. comment enregistrer une image à partir d'une vidéo/vidéo quicktime?
- 10. Comment enregistrer une image en utilisant UIImageWriteToSavedPhotosAlbum après sa transformation
- 11. Comment télécharger une image Bitmap à partir d'un appareil Android?
- 12. Galerie Ruby on Rails en utilisant un trombone
- 13. Comment enregistrer une image à partir d'une URL?
- 14. Comment afficher Image en flash pour une image sans copie?
- 15. Comment enregistrer une page Web en tant que fichier image en utilisant PHP?
- 16. télécharger une image et vidéo
- 17. Code Python pour télécharger une page Web en utilisant JavaScript
- 18. Comment enregistrer une image d'un autre site Web par programme?
- 19. Comment puis-je télécharger une image à partir d'une URL en PHP
- 20. Télécharger une image avec le script Photoshop
- 21. Comment enregistrer une image étirée?
- 22. Comment enregistrer une page Web complète en utilisant le navigateur Web intégré dans C#
- 23. Comment télécharger une page Web en utilisant java ainsi que préserver les fichiers image
- 24. Télécharger une image de Wordpress à Flickr
- 25. Forcer un fichier ou une image à télécharger en utilisant .htaccess
- 26. Comment redimensionner une image lors du chargement en utilisant Zend_File_Transfer_Adapter_Http();
- 27. Comment convertir une page web en image en utilisant MATLAB?
- 28. Puis-je télécharger un fichier sur une API Web à l'aide d'un fichier Web en tant que source en streaming?
- 29. comment joindre une image à télécharger dans Android?
- 30. Toute fonction php pour télécharger une image du web et l'enregistrer dans mon serveur?
Quelqu'un a répondu à votre question? –
Merci d'avoir répondu. ça m'a juste pris un peu de temps pour l'essayer – Tam