【发布时间】:2015-05-13 04:00:27
【问题描述】:
Web.Config
<add key="Location" value="C:/Upload" />
//controller
private readonly string _Location = ConfigurationManager.AppSettings["Location"];
var fileName = Path.GetFileName(httpPostedFile.FileName);
var path = Path.Combine(_Location, fileName);
httpPostedFile.SaveAs(path);
此代码在本地运行良好。我意识到我们在生产环境中有一个负载均衡器。我在负载均衡器后面有 2 台服务器 A、B。有没有办法在服务器 A、B 上上传文件?我尝试进行一些研究,大多数开发人员建议将文件上传到其中一台服务器上,然后每 30 分钟或 1 小时克隆一次上传文件夹。但应该有一种通过代码执行此操作的标准方法......(我有服务器名称和 IP)
感谢
【问题讨论】:
标签: c# .net asp.net-mvc asp.net-mvc-4 file-upload