Tôi có một trình trợ giúp liên kết đến Rails tải xuống hình nền khi được nhấp. Nhưng hình ảnh đang tải trong trình duyệt thay vì được tải xuống ngay lập tức.Rails 'link_to' để tải xuống hình ảnh ngay lập tức thay vì mở nó trong trình duyệt
<%= link_to "1920x1080", @download.wallpapers[1].wallpaper.url %>
Nhưng đồng thời tôi có một liên kết để trợ giúp Rails tải xuống định dạng bảo vệ màn hình .exe nhưng ở đây nó hoạt động như inteded: tệp đang được tải xuống ngay lập tức.
<%= link_to "720p", @download.screensavers.first.screensaver.url %>
Tôi nên thêm hoặc làm gì để hình ảnh sẽ không được mở trong trình duyệt mà thay vào đó sẽ được tải xuống ngay lập tức?
Cảm ơn!
Khá chắc chắn đây là một vấn đề cụ thể trình duyệt, không phải là một vấn đề web-framework. Bạn không thể xem EXE trong trình duyệt nhưng bạn có thể xem hình ảnh. –