我想知道是否可以将所有请求文件的路径添加到数组中并将其发送到我的控制器以插入到我的数据库中。
我的意思是:
private void UploadWholeFile(HttpContext context, List<FilesStatus> statuses)
{
for (int i = 0; i < context.Request.Files.Count; i++)
{
var file = context.Request.Files[i];
var fullPath = StorageRoot + Guid.NewGuid() + Path.GetFileName(file.FileName);
file.SaveAs(fullPath);
string fullName = Path.GetFileName(file.FileName);
statuses.Add(new FilesStatus(fullName, file.ContentLength, fullPath));
//For example here add the fullpath into a variable (array)
}
}
在每个文件上传保存到数组中,然后将数组发送到我的控制器操作