Tôi làm cách nào để chỉ định tên tệp khi bán dữ liệu vào luồng phản hồi?Chỉ định tên tệp cho PDF động trong asp.net
Ngay bây giờ tôi đang làm như sau:
byte[] data= GetFoo();
Response.Clear();
Response.Buffer = true;
Response.ContentType = "application/pdf";
Response.BinaryWrite(data);
Response.End();
Với đoạn mã trên, tôi nhận được "foo.aspx.pdf" như tên tập tin để tiết kiệm. Tôi dường như nhớ có thể thêm một tiêu đề cho phản hồi để chỉ định tên tệp để lưu.
Dấu ngoặc kép phải được đặt quanh tên tệp. Xem http://kb.mozillazine.org/Filenames_with_spaces_are_truncated_upon_download –