/// <summary>
/// 文件上传
/// </summary>
/// <param name="uploadDirPath">上传后文件保存的文件夹</param>
public static void Upload(string uploadDirPath)
{
var files= HttpContextCommon.Current.Request.Form.Files;
foreach (var file in files)
{
var filename = ContentDispositionHeaderValue
.Parse(file.ContentDisposition)
.FileName
.ToString().Trim('"');
var extname = filename.Substring(filename.LastIndexOf('.'), filename.Length - filename.LastIndexOf('.'));
var filename1 = System.Guid.NewGuid().ToString() + extname;
if (!Directory.Exists(uploadDirPath))
{
Directory.CreateDirectory(uploadDirPath);
}
filename = uploadDirPath+$@"\{filename1}";
using (FileStream fs = System.IO.File.Create(filename.ToString()))
{
file.CopyTo(fs);
fs.Flush();
//这里是业务逻辑
}
}
}
/// 文件上传
/// </summary>
/// <param name="uploadDirPath">上传后文件保存的文件夹</param>
public static void Upload(string uploadDirPath)
{
var files= HttpContextCommon.Current.Request.Form.Files;
foreach (var file in files)
{
var filename = ContentDispositionHeaderValue
.Parse(file.ContentDisposition)
.FileName
.ToString().Trim('"');
var extname = filename.Substring(filename.LastIndexOf('.'), filename.Length - filename.LastIndexOf('.'));
var filename1 = System.Guid.NewGuid().ToString() + extname;
if (!Directory.Exists(uploadDirPath))
{
Directory.CreateDirectory(uploadDirPath);
}
filename = uploadDirPath+$@"\{filename1}";
using (FileStream fs = System.IO.File.Create(filename.ToString()))
{
file.CopyTo(fs);
fs.Flush();
//这里是业务逻辑
}
}
}