So habe ich erfolgreich den Büroklammer- und S3-Upload in RoR 3 durchgeführt, aber es stellt sich heraus, dass einige Bilder zum Herunterladen und andere im Browser angezeigt werden. Was bestimmt dieses Verhalten?
Ein Teil davon könnte browserspezifisches Verhalten sein, basierend auf dem MIME-Dateityp, den der Server an Ihren Browser sendet. .png-Dateien sind meistens der Auslöser für den erzwungenen Download. Sehen Sie sich diese SO - Frage an zu den Problemen zwischen IE - Uploads, alten MIME - Typen usw.
Wenn die Art des Bildes nicht konsistent ist, gibt es a So können Sie das Herunterladen einer Datei erzwingen , aber keine gute Möglichkeit, ein Bild im Browser anzeigen zu lassen.
Edit: Ich weiß, dass der erzwungene Download nicht schienenspezifisch ist, also hier ist die rails-spezifische Version
Hilft Ihnen einer der folgenden Punkte?
Papierklammer erzwingen Herunterladen
Rails 'link_to', um ein Bild sofort herunterzuladen, anstatt es im Browser zu öffnen
Beide sagen, die Datei als Anhang an den Browser zu senden.
Tags und Links ruby-on-rails-3 amazon-s3 paperclip