用asp.net做了一个上传和下载文件,上传是upload.aspx,下载是download,可是我没有把这两个页面连接,怎么写upload的后台代码 急救 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用服务端控件 FileUpload Control服务端直接用 FileUpload.SaveAs(文件绝对路径) 就可以了。具体查看下msdn 你可以参考这个代码:strPath = File1.PostedFile.FileName.ToString(); string ImgName = strPath.Substring(strPath.LastIndexOf("\\")+1); string ImgExtend = strPath.Substring(strPath.LastIndexOf(".")+1); if (!(ImgExtend == "bmp" || ImgExtend == "jpg" || ImgExtend == "gif")) { Response.Write("<script>alert('上传图片格式不正确')</script>"); return; } string Str = Server.MapPath("~/imge/"); string str_Save = Str + ImgName; File1.PostedFile.SaveAs(str_Save); string strInsert = string.Format("insert into user1(name,pwd,pic)values('{0}','{1}','{2}')",user1,pwd1,str_Save);这是上传图片的详细方法 楼上两位的可以了,也可以使用HTML标记搞,还可以使用其他第三方的东西搞。 关于遍历服务器上路径,及路径下文件(回答就给分!回答满意可追加!) 数组该怎么去转换? 如何将文件复制到与当前解决方案同目录的文件夹中 给多记录自定义子类赋值 关于Windows服务的路径的问题 C#作网站如何实现弹出对话框 求在同一解决方案下的不同项目之间进行身份验证的方法,请大虾们指教! 在c#中如何实现像c++中的引用? c#和asp.net有什么关系? 学习C#需要什么样的基础? datagridview 粘贴 C#
具体查看下msdn
string ImgName = strPath.Substring(strPath.LastIndexOf("\\")+1);
string ImgExtend = strPath.Substring(strPath.LastIndexOf(".")+1);
if (!(ImgExtend == "bmp" || ImgExtend == "jpg" || ImgExtend == "gif"))
{
Response.Write("<script>alert('上传图片格式不正确')</script>");
return;
}
string Str = Server.MapPath("~/imge/");
string str_Save = Str + ImgName;
File1.PostedFile.SaveAs(str_Save);
string strInsert = string.Format("insert into user1(name,pwd,pic)values('{0}','{1}','{2}')",user1,pwd1,str_Save);这是上传图片的详细方法