Tôi có trình xử lý chung Document.ashx
tạo tài liệu Word ngay lập tức bằng cách đọc thông tin từ chuỗi truy vấn như thế này Document.ashx?clientid=123&documentid=10
và hoạt động hoàn hảo.Tải xuống nhiều tệp mà không cần sử dụng tệp Zip
Tôi cần tạo giao diện có danh sách hộp kiểm và nút Download All
. Ý tưởng tốt nhất tôi đã có cho đến nay là sử dụng một cái gì đó như thế này để thực hiện cuộc gọi đến người xử lý.
$("body").append("<iframe src='Document.ashx?clientid=123&documentid=10'></iframe>
<iframe src='Document.ashx?clientid=123&documentid=11'></iframe>")
Chrome và Firefox xử lý như mong đợi, mặc dù IE9 nhắc người dùng hỏi xem họ có muốn lưu tệp đầu tiên hay không nhưng bỏ qua các tệp sau.
Làm cách nào để bắt đầu tải xuống nhiều tệp từ ứng dụng khách?
Đây là trang web mạng nội bộ để các tệp luôn được tạo trong ~ 1 giây, người dùng sẽ chọn ~ 3-5 tài liệu cùng một lúc. Đại đa số người dùng đang sử dụng IE9. Tôi có thể nói với mọi người rằng họ phải sử dụng Firefox hoặc Chrome nhưng tôi muốn tìm một giải pháp hoạt động trong tất cả các trình duyệt hiện đại.
Tôi không muốn tạo phía máy chủ tệp zip vì sau đó chúng luôn phải giải nén nó trước tiên (điều này sẽ quá khó để một số người hiểu) và làm chậm chúng xuống.
Tôi sẽ thử một cái gì đó như [này] (http://stackoverflow.com/a/4168965/585552) – Greg