Tôi có một thư mục chứa các tệp văn bản mà tôi đang phục vụ với apache 2. Thông thường khi tôi (hoặc bất kỳ người dùng nào) truy cập vào các tệp họ thấy chúng trong trình duyệt của họ. Tôi muốn 'buộc' * trình duyệt web bật lên hộp thoại 'Lưu dưới dạng'. Tôi biết điều này có thể làm với các Content-Disposition
tiêu đề ( thông tin thêm ).
Có một số cách để bật nó cho mỗi tập tin?
Lý tưởng nhất là tôi muốn một cái gì đó như thế này:
<Directory textfiles>
AutoAddContentDispositionHeaders On
</Directory>
Và sau đó apache sẽ đặt tiêu đề bố trí nội dung chính xác, bao gồm sử dụng cùng tên tệp.
Một cái gì đó như thế này có thể có thể với Header
chỉ thị apache .
Điểm thưởng nếu bao gồm bằng cách đứng trong apache trong debian.
Tôi có thể thực hiện một kịch bản trình bao bọc PHP đơn giản có tham filename
số, thực hiện cuộc gọi đến header(...)
và sau đó in tệp, nhưng sau đó tôi phải xác định đầu vào, v.v. đó là công việc tôi đang cố gắng tránh.
* Tôi biết bạn thực sự không thể ép buộc mọi thứ khi nói đến web