【发布时间】:2014-01-01 09:01:18
【问题描述】:
我的操作结果如代码中一样,从视图中逐个文件地返回图像
[HttpPost]
public ActionResult UploadFiles(IEnumerable<HttpPostedFileBase> files)
{
if (!Directory.Exists(Server.MapPath("~/TempImages/")) || files != null)
{
string TempPath = Server.MapPath("~/TempImages/");
string[] myTempPaths = new string[files.Count()];
foreach (HttpPostedFileBase file in files)
{
string filePath = Path.Combine(TempPath, file.FileName);
System.IO.File.WriteAllBytes(filePath, ReadData(file.InputStream));
file.SaveAs(filePath);
for (int i = 0; i < files.Count(); i++)
{
myTempPaths = filePath.Split(',');
for (int j = 0; j < files.Count(); j++)
{
TempData["lev1"] = myTempPaths;
for (int k = 0; k < files.Count(); i++)
{
}
}
}
}
}
我想在临时数据中存储每个转弯的路径 说我有三张图片,动作将进入此方法三次,每次都带有下一张图片的路径 但我在中间迷路了。
【问题讨论】:
-
问题不够清楚,无法回答,请指正。
-
你从 Action 中返回了什么?
-
带图片的动作
-
您有一个索引为
i的for 循环嵌套在另一个索引为i的for 循环中。很确定那是行不通的。 -
不仅不清晰,甚至不是正常的代码。这是什么?
标签: c# asp.net-mvc json asp.net-mvc-3 asp.net-mvc-4