2012-12-10 8 views
8

Udało mi się przetworzyć pracę z Paperclip i S3 w RoR 3, ale okazuje się, że niektóre obrazy są monitowane o pobranie, a inne można wyświetlać w przeglądarce. Co determinuje to zachowanie?Szyny, spinacz i s3, podpowiedź pobrać lub wyświetlić obrazy?

+0

wierzę rurociąg aktywów jest to, co określa ten problem. –

+0

Dobrze, to jak właściwie przejąć kontrolę nad domyślną akcją? –

+0

Skąd są one wywoływane, aby wyświetlać w aplikacji monit/wyświetlać? –

Odpowiedz

1

Część tego może być zachowanie specyficzne dla przeglądarki w oparciu o typ pliku MIME, który serwer wysyła przeglądarkę. Pliki .png są najczęściej winowajcą wymuszonego pobierania. See this SO question o problemach związanych z przesyłaniem plików IE, dawnymi typami MIME itp.

Jeśli jest niespójny pod względem rodzaju obrazu, there is a way you can force a file to be downloaded, ale nie ma dobrego sposobu na wymuszenie wyświetlenia obrazu w przeglądarce.

Edit: wiem, że nie jest zmuszony do pobrania szyny specyficzne, więc here is the rails-specific version

Powiązane problemy