文件上传突破四兆

文件上传突破四兆

ID:14348476

大小:153.00 KB

页数:6页

时间:2018-07-28

文件上传突破四兆_第1页
文件上传突破四兆_第2页
文件上传突破四兆_第3页
文件上传突破四兆_第4页
文件上传突破四兆_第5页
资源描述:

《文件上传突破四兆》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3讲  名片信息作成真理:对数据库的插入、修改或者删除一定要到SQLServer中看一看。1、知识点•FileUpload控件·文件名·SaveAs()方法·文件大小突破4M•Button属性·CommandArgument•ViewState对象·添加新项·获取某项的值·删除项2、本节课任务—使用FileUpload控件上传文件l第22页画面详细l页面的图形显示l用语言描述页面的功能l项目一览l页面上有哪些控件,控件的作用l项目移送表l控件的数据来源,与数据库的关系limgFront和imgBack与表TRN_MID中的MIDFRONT和M

2、IDBACK字段相关联l处理式样l在那个事件中编程,实现什么功能.l具体实现l涉及到引用的类和方法l方法参数和返回值的说明lCommonOperation.GenerateFileName()3、如何测试•如何屏蔽login.aspx页面?•打开数据库CardDB中的TRN_MID表,(TRN_MID中的MIDFRONT和MIDBACK,见项目移送表—教材24页)4、知识扩展★★★Button的CommandArgument属性•选中btnPost按钮,属性窗口àCommandArgument初始值是1.l如何判断Button的CommandA

3、rgument属性是何种数据类型?·在按钮Click事件中写代码btnPost.CommandArgumentl如何实现点奇数次是正面,偶数次是背面?·在按钮Click事件中写代码修改btnPost.CommandArgument的值Ø简单总结:程序中主要是对btnPost.CommandArgument的初始化,读取值和写值(值的修改)5、文件上传控件FileUploadl上传后的文件名lCommonOperation.GenerateFileName()l获取文件的扩展名(详细见下页)l百度:asp.net获取文件扩展名l第一项:小问题,如

4、何获得上传文件的扩展名.NET技术/ASP.NET-CSDN...p文件上传的调试:£先将fileName设置为常量进行调试£测试能否正确上传£如果文件大小超过4M,则需要经过特殊设置才能上传.(跳过去见下下页)6、获取文件的扩展名—查找出错根源•try: • str=str.Remove(0,str.LastIndexOf("."))•File1.PostedFile.ContentType.ToString();•System.IO.Path.GetExtension("路径")p思想:•首先测试常量能否上传,然后将文件名和扩展名分别显示在

5、TextBox中.7、文件大小突破4M的解决方案p解决方案:•需要在WebConfig里面修改配置,默认的最大请求长度是4兆,但是可以改的。如下:•£捎带知识点:加注释£先加注释,再点取消注释按钮8、ViewState对象n不同点:üViewState相当于一个动态对象数组(集合)üViewSta

6、te是一个页面内的全局数组üSession是整个项目的全局数组¥添加和修改子项:ViewState["imgFront"]=“hello”n相同点:ØSession和ViewState的用法基本相同9、文件上传流程图10、System.IO中的和文件目录有关的三个类:File类、Directory类、Path类File类•publicstaticboolExists(stringpath);•publicstaticvoidDelete(stringpath);•publicstaticvoidCopy(stringsourceFileName

7、,stringdestFileName,booloverwrite);•publicstaticFileStreamOpen(stringpath,FileModemode)•publicstaticFileStreamCreate(stringpath)•publicstaticvoidMove(stringsourceFileName,stringdestFileName);Directory类•publicstaticDirectoryInfoCreateDirectory(stringpath);•publicstaticvoidDel

8、ete(stringpath,boolrecursive);•publicstaticvoidMove(stringsourceDirName,str

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。