这是我的代码
string filePath = Path.Combine(_hostingEnvironment.WebRootPath, "uploads");
foreach (var file in files)
{
if (file.Length > 0)
{
string fileName = file.FileName.Split("\").LastOrDefault();
filePath = Path.Combine(filePath, fileName);
using (var fileStream = new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite))
{
await file.CopyToAsync(fileStream);
}
}
我想在数据库中保存具有唯一id(GUID(的文件名吗?
string filePath = Path.Combine(_hostingEnvironment.WebRootPath, "uploads");
foreach (var file in files)
{
if (file.Length > 0)
{
string fileName = file.FileName.Split("\").LastOrDefault();
System.IO.File.Move(filePath+ "\" + fileName, Convert.ToString(Guid.NewGuid())+ Path.GetExtension(fileName));
filePath = Path.Combine(filePath, documents.SavedAs);
using (var fileStream = new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite))
{
await file.CopyToAsync(fileStream);
}
}