2010-11-18 32 views
5

Tôi đã cố gắng buộc hình ảnh tải xuống bằng cách sử dụng Tiêu đề PHP nhưng đã có nhiều sự cố.Bắt buộc phải tải xuống tệp hoặc hình ảnh bằng cách sử dụng .htaccess

Vì vậy, thay vào đó, thế nào tôi có thể sử dụng .htaccess để khi tôi liên kết với một hình ảnh như:

<a href="wallpapers/image.jpg">Download</a> 

... thay vì mở tập tin đó trong trình duyệt, các tập tin thực sự được tải về và lưu vào máy tính của người dùng.

Tôi đã sử dụng .htaccess trong dự án của mình để ghi đè URL nếu điều đó ảnh hưởng đến bất kỳ điều gì.

+0

Các vấn đề với tiêu đề PHP là gì? –

+0

Tôi nghĩ rằng điều này đã được trả lời ở đây: http://stackoverflow.com/questions/1010636/force-link-to-mp3-file-to-download-save-as/1010663#1010663 –

+0

@Grillz: đã cố gắng sau khi googling .. không hoạt động ... @Evan PHP đang tạo hình ảnh nhưng không hiển thị chúng ... nếu bạn có mã phần trăm lỗi bằng chứng thì khách của tôi – Moon

Trả lời

16

Đặt này vào .htaccess

<FilesMatch "\.(?i:jpg|gif|png)$"> 
    Header set Content-Disposition attachment 
</FilesMatch> 

của bạn Hãy chắc chắn rằng bạn đã mod_headers cài đặt và kích hoạt.

+0

không hoạt động 500 lỗi – Moon

+8

Bạn đã cài đặt và kích hoạt mod_header chưa? –

+0

HIT ... đã cài đặt và kích hoạt (bây giờ) – Moon

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