Tôi đang tải một tập tin excel trong phương pháp C# hành động reutrns một FileResult, như thế này:ASP.NET MVC: Tải nộp excel
return File(bindata, "application/octet-stream", "mytestfile.xls");
Khi tôi tự điều hướng đến URL tương ứng với ở trên phương pháp, sau đó tôi nhận được kết xuất đại diện của tập tin. Tệp sẽ không tải xuống bằng Lưu dưới dạng -dialog.
Có cách nào để buộc tải xuống xảy ra thông qua Lưu dưới dạng -dialog không?
-pom-
Bạn có nhìn thấy điều này xảy ra trong một trình duyệt cụ thể? Và tại sao bạn không sử dụng loại MIME cho các tệp excel? –
Hi Charles, bạn nói đúng, điều này chỉ xảy ra với Opera. Bây giờ tôi đã thử nghiệm với FF và Safari, ở đó tôi nhận được một hộp thoại lưu. – Pompair