Có thể đổi tên tệp khi cố gắng tải xuống tệp không? Ví dụ: tôi muốn lưu trữ tệp vào thư mục bằng id của chúng nhưng khi người dùng tải xuống tệp, tôi muốn trả lại tên tệp ban đầu.C# đổi tên tệp theo yêu cầu tải xuống
Trả lời
chỉ cần thay đổi tên của tập tin trên đây
Response.AppendHeader("Content-Disposition","attachment; filename=LeftCorner.jpg");
ví dụ
string filename = "orignal file name.ext";
Response.AppendHeader("Content-Disposition","attachment; filename="+ filename +"");
Cách tải xuống giả sử là gì? Tôi không theo dõi bạn ... –
kiểm tra liên kết đã dán trong câu trả lời –
hoạt động này có hoạt động với tất cả các loại tệp (.zip, rar, pdf, v.v.) không? –
nombre = nombre del Archivo + phần mở rộng (ejemplo.txt)
public void DownloadFile(string ubicacion, string nombre)
{
Response.Clear();
Response.ContentType = @"application\octet-stream";
System.IO.FileInfo file = new System.IO.FileInfo(ubicacion);
Response.AddHeader("Content-Disposition", "attachment; filename=" + nombre);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.Flush();
}
Xin vui lòng thêm một số ý kiến desribing những gì mã của bạn không; và vui lòng sử dụng tiếng Anh. Trân trọng. – YakovL
- 1. Yêu cầu tải xuống tệp Extjs Ajax C# MVC
- 2. Tệp đổi tên Javascript khi tải xuống
- 3. NodeJS - Cách tải tệp xuống qua Yêu cầu?
- 4. Cách tải xuống nhiều tệp với một yêu cầu HTTP?
- 5. Tải xuống một phần của Tệp bằng Yêu cầu HTTP
- 6. Amazon S3 Thay đổi tên tải xuống tệp
- 7. Amazon S3 SDK: Thay đổi tên tệp khi tải xuống?
- 8. Cách yêu cầu nhiều lượt tải xuống bằng Trình quản lý tải xuống trong Android 2.3.3
- 9. Thay đổi url theo yêu cầu ajax
- 10. wget :: đổi tên các tệp đã tải xuống và chỉ tải xuống nếu mới hơn
- 11. tải phụ thuộc javascript theo yêu cầu
- 12. HttpURLKết nối tên tệp đã tải xuống
- 13. C# lưu tệp từ Yêu cầu HTTP
- 14. Hủy tải xuống/yêu cầu tệp trên node.js http.Client dựa trên kích thước tệp
- 15. Tải xuống tệp theo khối (Windows Phone)
- 16. Tệp theo dõi tải xuống hoàn chỉnh
- 17. wget: tên tệp đã tải xuống
- 18. Drupal: Yêu cầu tải tệp lên?
- 19. Trình cài đặt tốt có thể tải xuống các điều kiện tiên quyết theo yêu cầu
- 20. AntiForgeryToken thay đổi theo yêu cầu
- 21. Cách sử dụng R để tải xuống tệp nén từ trang SSL yêu cầu cookie
- 22. Làm thế nào để tạo một tệp XML với ASP.NET và yêu cầu tải xuống?
- 23. Multipart Tải xuống trong C#?
- 24. Lấy tên tệp từ tệp tải xuống http
- 25. Tải xuống pdf theo lập trình
- 26. jsTree - tải subnodes qua ajax theo yêu cầu
- 27. Làm thế nào để tải lại Ext.tree.TreePanel theo yêu cầu?
- 28. Tải xuống tệp đơn
- 29. Tên tệp đã tải xuống bằng Google App Engine Blobstore
- 30. Yêu cầu Curl PUT với tải tệp lên PHP
Bạn có thể cho thêm một chút không chi tiết, đặc biệt, các tệp được tải xuống máy khách như thế nào? – CodingGorilla
Bạn cần cung cấp thêm * lot * thông tin tại đây. Tải xuống tệp là gì và từ cái gì? Mã của bạn khớp với đâu? –
Bạn cần có một cửa hàng có tên gốc. – ChrisF