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?
8
A
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
1
Czy jedna z poniższych pomaga?
Rails 'link_to' to Download An Image Immediately Instead of Opening it in the Browser
Oba z nich mówi, aby wysłać plik do przeglądarki jako załącznik.
Powiązane problemy
- 1. Rails 3 - Amazon S3 Spinacz UE Problem
- 2. Spinacz: Przypisywanie obrazu programowo i ustawić jego nazwa
- 3. Szyny - Można przekonwertować plik PDF na obrazy?
- 4. Jak wyświetlić podpowiedź dla wyłączonego formantu?
- 5. Rails 4, spinacz do papieru, Amazon S3 Config Amazon Path
- 6. Czy spinacz może odczytać geometrię zdjęcia z łyżki S3?
- 7. Bootstrap: Zwiń i podpowiedź razem
- 8. za każdym razem pchać do heroku, obrazy nie są wyświetlane, spinacz
- 9. Jak mogę powiedzieć WebClient HtmlUnit, aby pobrać obrazy i css?
- 10. Javascript, aby pobrać plik z amazon s3 bucket?
- 11. Jak mogę pobrać plik z php i Amazon S3 SDK?
- 12. Spinacz Błąd
- 13. Szyny: Jak pobrać wcześniej przesłany dokument?
- 14. Podpowiedź typów i wielu konstruktorów
- 15. Jak przenieść obraz base64 z klienta na serwer lub pobrać plik binarny/base64 z s3?
- 16. dekodowanie base64 przez spinacz w szynach 3
- 17. Spinacz papieru nie zapisuje załącznika
- 18. Wymyśliłem kontroler rejestrowania + spinacz
- 19. Podpowiedź hasła modułu Git
- 20. Spinacz do papieru utwórz folder z nieprawidłowymi uprawnieniami
- 21. Szyny, zniszcz lub usuń?
- 22. Jak przesłać obrazy z FileReader do Amazon s3, używając meteoru
- 23. Dlaczego moje obrazy Amazon S3 ładują się wolno?
- 24. Google Storage lub Amazon S3 lub Google App Engine BlobStore
- 25. Spinacz do papieru: Jak przechowywać obraz w konsoli Rails?
- 26. Jak pobrać obiekt S3 bezpośrednio do pamięci w java
- 27. Błąd: Sprawdzanie poprawności nie powiodło się: obrazy do odtworzenia muszą istnieć, rails-5.0, spinacz-5
- 28. Tensorflow: Jak wyświetlić obrazy niestandardowe w Tensorboard (np matplotlib wykresy)
- 29. Kiedy wybrać wtyczki i kiedy wybrać podpowiedź
- 30. iOS gdzie można lokalnie zapisywać obrazy, które można ponownie pobrać?
wierzę rurociąg aktywów jest to, co określa ten problem. –
Dobrze, to jak właściwie przejąć kontrolę nad domyślną akcją? –
Skąd są one wywoływane, aby wyświetlać w aplikacji monit/wyświetlać? –