2011-12-07 29 views
10

Tôi đang sử dụng s3 để lưu trữ tệp pdf của mình. Nhưng khi tôi cố tải xuống các tệp từ s3 bằng trình duyệt chrome, nó không làm gì cả. Nó chỉ làm mới trang, không có lỗi, không có gì ... Nhưng từ các trình duyệt khác, tôi có thể tải xuống tệp đó. Khi tôi đã kiểm tra trong bảng điều khiển, nó cung cấp 'Tài nguyên được hiểu là Khác nhưng được chuyển với loại MIME không xác định.'Tải xuống tệp AWS s3 không hoạt động trong Chrome (Hoạt động tốt với IE, Mozilla, Safari)

Tôi có một thread từ AWS https://forums.aws.amazon.com/thread.jspa?threadID=79493

Nhưng chúng ta không thể nói cho người dùng mà đi & vô hiệu hóa plugin này & sau đó tải.

Có vấn đề gì với AWS không?

Tôi đã tìm kiếm rất nhiều nhưng không nhận được bất kỳ giải pháp nào. Vui lòng giúp tôi giải quyết vấn đề này.

Xin cảm ơn, Vijay

Trả lời

13

Tôi cũng gặp sự cố này. Giải pháp này buộc Chrome tải xuống tệp PDF thay vì cố gắng mở tệp đó trong trình đọc của nó.

Trong yêu cầu GET của bạn, hãy thêm response-content-disposition=attachment. Tham khảo S3 documentation về cách thực hiện việc này.

Chi tiết khác có sẵn here.

+0

@Vijay nó có phù hợp với bạn không? –

+0

Vâng, điều đó có hiệu quả đối với tôi. –

+0

URL cuối cùng hiện bị thiếu. –

Các vấn đề liên quan