asp.net猎取HTML表单File中的路径的方法_.docx

上传人:啊飒飒 文档编号:11645650 上传时间:2021-08-27 格式:DOCX 页数:6 大小:12.58KB
返回 下载 相关 举报
asp.net猎取HTML表单File中的路径的方法_.docx_第1页
第1页 / 共6页
asp.net猎取HTML表单File中的路径的方法_.docx_第2页
第2页 / 共6页
asp.net猎取HTML表单File中的路径的方法_.docx_第3页
第3页 / 共6页
asp.net猎取HTML表单File中的路径的方法_.docx_第4页
第4页 / 共6页
asp.net猎取HTML表单File中的路径的方法_.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《asp.net猎取HTML表单File中的路径的方法_.docx》由会员分享,可在线阅读,更多相关《asp.net猎取HTML表单File中的路径的方法_.docx(6页珍藏版)》请在三一文库上搜索。

1、猎取HTML表单File中的路径的方法_ 这篇文章主要介绍了怎么猎取HTML表单File中的路径,需要的伴侣可以参考下 代码如下: #region 上传文件到数据库和服务器 public void FN_UpFiles() /遍历File表单元素 HttpFileCollection files = HttpContext.Current.Request.Files; try for (int iFile = 0; iFile files.Count; iFile+) /检查文件扩展名字 HttpPostedFile postedFile = filesiFile; string fileNa

2、me = ;/定义文件名 /string fileExtension = ; fileName = Path.GetFileName(postedFile.FileName);/得到上传文件的完整名称 即文件名+后缀名 int index = fileName.IndexOf(.); string FileType = fileName.Substring(index).ToLower();/截取文件后缀名 /FileTypeImg = ./FileTypeimg/ + hz + .gif; Guid fileGuid = Guid.NewGuid();/生成新的文件名称 以GUID命名防止文

3、件名相同 string NewFileName = fileGuid.ToString();/新的文件名 NewFileName = NewFileName + FileType;/新的文件名+后缀名 if (postedFile.ContentLength 2097151 * 1024)/推断是否大于配置文件中的上传文件大小 Page.RegisterStartupScript(提示, script language=javascriptalert(对不起您的上传资源过大!);return;/script); return; else if (fileName != )/假如文件名不为空 t

4、ry /文件虚拟路径 string strpath = System.Web.HttpContext.Current.Server.MapPath(/Upload/) + NewFileName; try NRModel.File model = new NRModel.File(); NRBLL.File bf = new NRBLL.File(); Guid guid1 = Guid.NewGuid(); Guid guid2 = new Guid(FolderId); Guid guid3 = Guid.NewGuid(); Guid guid4 = Guid.NewGuid(); mo

5、del.Fileid = guid1; model.Folderid = guid2; model.Filepath = strpath; model.FileNam = fileName; model.FileSize = postedFile.ContentLength; model.Decription = TextArea1.Value.ToString(); model.CreateOn = DateTime.Now; model.CreateBy = guid3; model.ModefyBy = guid4; if (bf.FN_AddNewRes(model) 0) NR.Er

6、ror.Log.LogType(上传资源 + fileName + 胜利! + 服务器路径: + strpath); /保存文件到指定名目(虚拟名目) postedFile.SaveAs(System.Web.HttpContext.Current.Server.MapPath(/Upload/) + NewFileName); /Page.RegisterStartupScript(提示, script language=javascriptalert(上传胜利!);self.opener.location.reload();window.close();/script); AlertMsg(上传胜利!); catch (Exception ex) NR.Error.Log.LogType(ex.ToString(); catch (Exception ex) NR.Error.Log.LogType(ex.ToString(); else Response.Write(上传文件不能为空!); NR.Error.Log.LogType(文件不能为空!); catch (System.Exception ex) NR.Error.Log.LogType(ex.ToString(); #endregion 更多信息请查看IT技术专栏 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1