Commit c7073986 by guanzhenshan

解决docker生成导出文件时,文件名乱码的问题

parent 379c1b01
...@@ -172,7 +172,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers ...@@ -172,7 +172,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\"; var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\";
ToCSV(list, colNames, filename, filepath); ToCSV(list, colNames, filename, filepath);
return File(AppContext.BaseDirectory + "/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv"); return File("~/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv");
} }
...@@ -1085,7 +1085,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers ...@@ -1085,7 +1085,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\"; var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\";
ToCSV(list, colNames, filename, filepath); ToCSV(list, colNames, filename, filepath);
return File(AppContext.BaseDirectory + "/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv"); return File("~/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv");
} }
/// <summary> /// <summary>
...@@ -1730,7 +1730,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers ...@@ -1730,7 +1730,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
ToCSV(listVal, colNames, filename, filepath); ToCSV(listVal, colNames, filename, filepath);
return File(AppContext.BaseDirectory+"/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv"); return File("~/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv");
} }
/// <summary> /// <summary>
...@@ -2063,7 +2063,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers ...@@ -2063,7 +2063,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\"; var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\";
ToCSV(listVal, colNames, filename, filepath); ToCSV(listVal, colNames, filename, filepath);
return File(AppContext.BaseDirectory + "/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv"); return File("~/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv");
} }
...@@ -2155,7 +2155,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers ...@@ -2155,7 +2155,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\"; var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\";
ToCSV(listVal, colNames, filename, filepath); ToCSV(listVal, colNames, filename, filepath);
return File(AppContext.BaseDirectory + "/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv"); return File("~/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv");
} }
...@@ -2249,11 +2249,12 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers ...@@ -2249,11 +2249,12 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
); );
} }
var guid = Guid.NewGuid().ToString();
var filename = "Ebay Paypal明细导出" + DateTime.Now.ToString("yyyyMMddHHmmss"); var filename = "Ebay Paypal明细导出" + DateTime.Now.ToString("yyyyMMddHHmmss");
var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\"; var filepath = _hostingEnvironment.WebRootPath + "\\Files\\Report\\" + DateTime.Now.ToString("yyyy-MM-dd") + "\\";
ToCSV(listVal, colNames, filename, filepath); ToCSV(listVal, colNames, guid, filepath);
return File(AppContext.BaseDirectory + "/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + filename + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv"); return File("/Files/Report/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + guid + ".csv", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", filename + ".csv");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment