请检查下面的代码。我得到了#34;网络错误"正在下载过程中的谷歌Chrome浏览器中。附加错误屏幕截图以便更好地理解。我的目标是让用户在不知道文件原始路径的情况下下载.zip文件(以防止直接下载)。但是下面的代码可以很好地隐藏原始路径,只是网络错误"是问题。什么是解决方案?
请注意我也尝试过:
return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Zip, fileName);
但没有运气!
string DownloadableZipFileName = Product.DownloadZipFileName;
byte[] fileBytes = System.IO.File.ReadAllBytes(Server.MapPath("~/App_Data/Products/Zip/" + DownloadableZipFileName));
string fileName = "BLEXZ_" + DateTime.Now.ToString("dd/MM/yyyy") + ".zip";
return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName);