记录一下ASP.NET上传代码
来源:互联网 发布:javascript与html区别 编辑:程序博客网 时间:2024/06/05 00:32
点击上传
- protected void imgBtnUP_Click(object sender, ImageClickEventArgs e)
- {
- //string path = FileUpload1.PostedFile.FileName;
- //string ImgName = path.Substring(path.LastIndexOf("//") + 1);
- //string ServerPath = Server.MapPath("DropBox/") + ImgName;
- //FileUpload1.PostedFile.SaveAs(ServerPath);
- try
- {
- if (FileUpload1.PostedFile.FileName != "")
- {
- string FilePath = FileUpload1.PostedFile.FileName;//取得文件名(抱括路径)里最后一个"."的索引
- string FileNames = FilePath.Substring(FilePath.LastIndexOf("//") + 1);
- string FileExtend = FilePath.Substring(FilePath.LastIndexOf(".") + 1);
- string FileSize = FileUpload1.PostedFile.ContentLength.ToString();
- if (!(FileExtend == "xls" || FileExtend == "XLS" || FileExtend == "DOC" || FileExtend == "doc" || FileExtend == "txt" || FileExtend == "TXT" || FileExtend == "rar" || FileExtend == "RAR"))
- {
- BLL.Pub.Show(this,"文件格式不支持,请把要上传的文件打包!"); ;
- return;
- }
- string ServerPath = Server.MapPath("DropBox/") + FileNames;
- FileUpload1.PostedFile.SaveAs(ServerPath);
- MDropBox.UpName = FileNames;
- MDropBox.UpSize = Convert.ToInt32(FileSize);
- MDropBox.UpTime = DateTime.Now;
- MDropBox.UpUrl = ServerPath;
- //MDropBox.UId
- BDropBox.Add(MDropBox);
- BLL.Pub.Show(this,"文件上传成功!");
- }
- }
- catch
- {
- BLL.Pub.Show(this,"添加错误!");
- }
- }
解释一下:FileUpload1上传控件名
33行调用公共方法,在前面有写过student.csdn.net/space.php
27行ADD方法:
- /// <summary>
- /// 增加一条数据
- /// </summary>
- public int Add(Model.tbDropBox model)
- {
- int rowsAffected;
- SqlParameter[] parameters = {
- new SqlParameter("@UpId", SqlDbType.Int,4),
- new SqlParameter("@UpName", SqlDbType.NVarChar,100),
- new SqlParameter("@UpTime", SqlDbType.DateTime),
- new SqlParameter("@UpUrl", SqlDbType.NVarChar,200),
- new SqlParameter("@UId", SqlDbType.Int,4),
- new SqlParameter("@UpSize", SqlDbType.Int,4)};
- parameters[0].Direction = ParameterDirection.Output;
- parameters[1].Value = model.UpName;
- parameters[2].Value = model.UpTime;
- parameters[3].Value = model.UpUrl;
- parameters[4].Value = model.UId;
- parameters[5].Value = model.UpSize;
- DbHelperSQL.RunProcedure("tbDropBox_ADD",parameters,out rowsAffected);
- return (int)parameters[0].Value;
- }
21行“tbDropBox_ADD”在SQL中存储过程写
- CREATE PROCEDURE [dbo].[tbDropBox_ADD]
- @UpId int output,
- @UpName nvarchar(100),
- @UpTime datetime,
- @UpUrl nvarchar(200),
- @UId int,
- @UpSize int
- AS
- INSERT INTO [tbDropBox](
- [UpName],[UpTime],[UpUrl],[UId],[UpSize]
- )VALUES(
- @UpName,@UpTime,@UpUrl,@UId,@UpSize
- )
- SET @UpId = @@IDENTITY
- GO
- 记录一下ASP.NET上传代码
- asp.net 记录一下教常用的代码吧 记忆力太差了
- asp.net上传文件代码
- asp.net上传图片代码
- ASP.NET上传文件代码
- ASP.NET上传图片代码
- asp.net 文件上传代码
- Asp.Net基于forms的验证机制,记录一下...
- Asp.Net基于forms的验证机制,记录一下...
- ASP.net 通用上传图片代码
- KindEditor图片上传Asp.net代码
- asp.net(C#)图片上传代码
- asp.net网站中上传文件代码
- asp.net上传文件的代码
- Asp.Net core上传文件代码
- asp.net jq js 代码记录
- 记录一下代码片段
- wap2.0 xhtml 文件上传代码记录一下~~。cmwap测试不行,cmnet可以。
- [转]vs2008 + OpenCV-2.1.0-win32-vs2008安装
- 下载的代码
- .Net 我又回来了
- oracle中有关错误ora-01033: ORACLE initialization or shutdown in progress的解决方
- 如果你没了学习的动力,就看看吧!!!
- 记录一下ASP.NET上传代码
- [转] 背完这444句英语,你的口语绝对不成问题
- 做一只IT小小鸟
- jspsmart实现文件的上传与下载
- jsp通用的分页技术
- 完成人生一大转折点
- 在给顾客演示项目时,出了严重的错误怎么办?
- PHP与sql server 2000的连接
- 程序员实用算法.pdf