在File控件中,如何限制选择的文件类型?如何设置定制的文件名称? 没看到谁这样做过。好多人这样想过。因为 runat = server 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文件类型可以通过accept="image/*",但不管用。 if(File1.PostedFile != null && File1.PostedFile.FileName.Length > 0) { try { string FullFileName = File1.PostedFile.FileName.ToString();//上传文件在客户端的完全限定名 string FileType = File1.PostedFile.ContentType; int FileSize = File1.PostedFile.ContentLength; if (FileType.Substring(0,4) != "image")//这里判断上传文件的MIME格式 { //显示错误信息并返回 lbFileUp.Text = "请上传图片格式的文件"; return; } string FileName = Path.GetFileName(FullFileName);//得到上传文件的文件名和扩展名 string NewFileName = FileName + "_" + MyBg.GetMaxId().ToString(); File1.PostedFile.SaveAs(Path.Combine(DestDir,NewFileName));//保存到服务器上 ViewState["PostFileName"] = NewFileName; lbFileUp.Text = ""; } catch(Exception ex) { //显示错误信息 Label1.Text = ex.Message; } } 靠,格式怎么这么乱,重写一遍,这是点上传按钮后的事件if(File1.PostedFile != null && File1.PostedFile.FileName.Length > 0){ try { string FullFileName = File1.PostedFile.FileName.ToString();//上传文件在客户端的完全限定名 string FileType = File1.PostedFile.ContentType; int FileSize = File1.PostedFile.ContentLength; if (FileType.Substring(0,4) != "image")//这里判断上传文件的MIME格式 { //显示错误信息并返回 lbFileUp.Text = "请上传图片格式的文件"; return; } string FileName = Path.GetFileName(FullFileName);//得到上传文件的文件名和扩展名 string NewFileName = FileName + "_" + MyBg.GetMaxId().ToString(); File1.PostedFile.SaveAs(Path.Combine(DestDir,NewFileName));//保存到服务器上 ViewState["PostFileName"] = NewFileName; lbFileUp.Text = ""; } catch(Exception ex) { //显示错误信息 Label1.Text = ex.Message; }} 有关flash式的广播播放器 求大数据量Excel文档数据导入解决方案 一个比较完善的教务管理系统要多少钱? 请教一个关于监测服务器的问题 求救一个关于asp.net问题 怎么引入js脚本? 怎样判断页面被请求时有无参数?谢谢! 有关命名空间的问题! 将GridView导出到Excel,然后希望将数据导入到Sqlserver,但是发生“格式错误的问题” asp.net mvc 路由约束的问题 如何在页面postbask以后保持原页面scrollbar的状态? !高分求助 asp.net项目迁移的问题
{
try
{
string FullFileName = File1.PostedFile.FileName.ToString();//上传文件在客户端的完全限定名
string FileType = File1.PostedFile.ContentType;
int FileSize = File1.PostedFile.ContentLength; if (FileType.Substring(0,4) != "image")//这里判断上传文件的MIME格式
{
//显示错误信息并返回
lbFileUp.Text = "请上传图片格式的文件";
return;
}
string FileName = Path.GetFileName(FullFileName);//得到上传文件的文件名和扩展名
string NewFileName = FileName + "_" + MyBg.GetMaxId().ToString();
File1.PostedFile.SaveAs(Path.Combine(DestDir,NewFileName));//保存到服务器上
ViewState["PostFileName"] = NewFileName;
lbFileUp.Text = "";
}
catch(Exception ex)
{
//显示错误信息
Label1.Text = ex.Message;
}
}
{
try
{ string FullFileName = File1.PostedFile.FileName.ToString();//上传文件在客户端的完全限定名
string FileType = File1.PostedFile.ContentType;
int FileSize = File1.PostedFile.ContentLength;
if (FileType.Substring(0,4) != "image")//这里判断上传文件的MIME格式
{
//显示错误信息并返回
lbFileUp.Text = "请上传图片格式的文件";
return;
}
string FileName = Path.GetFileName(FullFileName);//得到上传文件的文件名和扩展名
string NewFileName = FileName + "_" + MyBg.GetMaxId().ToString();
File1.PostedFile.SaveAs(Path.Combine(DestDir,NewFileName));//保存到服务器上
ViewState["PostFileName"] = NewFileName;
lbFileUp.Text = "";
}
catch(Exception ex)
{
//显示错误信息
Label1.Text = ex.Message;
}
}