/// <summary>
/// 图片,视频,其他资源上传
/// </summary>
/// <param name="filename,">文件名称</param>
/// <param name="typestyle">上传类型</param>
/// <param name="j">保存文件名随机数标识</param>
public static string fileupdate(httpfilecollection files, string filename, int typestyle,int j)
{
if (filename == null)
{
return string.empty;
}
string fileext = path.getextension(filename);
//读取存储路劲地址
string uploadpath = configval("uploadpath");
string path = null;
if (typestyle == 1)//图片上传
{
if (!(fileext == ".jpg" || fileext == ".jpeg" || fileext == ".bmp" || fileext == ".gif" || fileext == ".png"))
{
return string.empty;
}
path = string.format("{0}/{1}{2}", uploadfolder(uploadtype.preimg), datetime.now.tostring("yyyymmddhhmmssfff"), fileext);
}
else if (typestyle == 2)//视频
{
if (!(fileext == ".mp4" || fileext == ".3gp" || fileext == ".wmv" || fileext == ".mpg" || fileext == ".avi"))
{
//不是视频
return string.empty;
}
path = string.format("{0}/{1}{2}", uploadfolder(uploadtype.video), datetime.now.tostring("yyyymmddhhmmssfff"), fileext);
}
else
{
path = string.format("{0}/{1}{2}", uploadfolder(uploadtype.resource), datetime.now.tostring("yyyymmddhhmmssfff"), fileext);
}
//3.获得网站的绝对路径 存储文件
string filename = string.format("{0}/{1}", uploadpath, path);
files[j].saveas(filename);
return path;
}
如对本文有疑问, 点击进行留言回复!!
Mobilenetv3-ssd训练VOC格式数据集loss出现nan:数据本身出现问题
Android PackageManagerService(二)下载安装详解
Asp.Net Core 3.1 Web Api 返回数据字段被转换为小驼峰格式的解决办法
已知两点经纬度,计算偏移角(正北为0,顺时针为正,逆时针为负)
解决问题“Could not load file or assembly xxxxxxx or one of its dependencies”
网友评论