`
coolerbaosi
  • 浏览: 730714 次
文章分类
社区版块
存档分类
最新评论

获取FileUpload中的上传文件路径

 
阅读更多
//单击事件,完成上传文件到服务器
private void btnUpload_Click(object sender, System.EventArgs e)
{
if(fileUpload1.PostedFile!=null && fileUpload1.PostedFile.FileName!="" && fileUpload1.PostedFile.ContentLength!=0)
{
if(fileUpload1.PostedFile.ContentLength > 5 * 1024 )
{
lblError.Text = "上传文件过大";
lblError.Visible = true;
return;
}
string sFileName = Path.GetExtension(fileUpload1.PostedFile.FileName).ToUpper();
if(! (strFileName == ".BMP" || strFileName == ".GIF" || strFileName == ".JPG") )
{
lblError.Text = "文件格式不正确";
lblError.Visible = true;
return;
}

Random ran = new Random();
string sNewImg = DateTime.Now.ToString(@"yyyyMMddHHmmss") + ran.Next(100,999) + Path.GetExtension(fileUpload1.PostedFile.FileName) ;
string sPath = Server.MapPath( "~/Picture/" + sNewImg);
if( !Directory.Exists(Path.GetDirectoryName(sPath) ) )
{
Directory.CreateDirectory(Path.GetDirectoryName(strPath));
}
fileUpload1.PostedFile.SaveAs(sPath);
}
}

其中,"fileUpload1.PostedFile.FileName"便是文本框中的路径!
分享到:
评论

相关推荐

    .net使用FileUpLoad控件上传文件

    net使用FileUpLoad控件上传文件 单个文件的上传:保存到上传服务器指定目录得到上传文件的文件名(含上传本地路径) 存储文件的详细信息,包括文件名,文件格式,文件大小和存储路径

    js弹出窗口 + 获取上传文件全路径

    NULL 博文链接:https://maidoudao.iteye.com/blog/1511757

    JSP上传文件Servlet(Apache fileUpload)同时text文本

    NULL 博文链接:https://java110eye.iteye.com/blog/1111320

    FileUpload使用Javascript检查扩展名是否有效实现思路

    在JavaScript获取FileUpload控件的文件路径,并取得路径中的文件扩展名。再与阵列中的扩展名比较,如果存在,说明上传的文件是有效的,反之无效。 代码如下:”FileUpload1″ runat=”server”> ”btnUpload” runat=...

    JavaWeb文件上传

    JavaWeb文件上传知识点验证性代码,包含commons-fileupload工具使用代码

    如何使用JS获取IE上传文件路径(IE7,8)

    代码如下:function validateFileSize(id, maxsize) { var btnsave = document.getElementById(“Button2”); btnsave.disabled = false; var filepath = “”;...‘请选择文件!’); return

    minio图片上传Demo

    minio图片上传Demo

    asp.net实现上传文件显示本地绝对路径的实例代码

    页面代码主要就是JSview plaincopy to clipboardprint 代码如下:<...– function Imagesrc() { document.getElementById(“image”).src=document.all.FileUpload1.value; } // –></mce> </hea

    Asp.net之文件上传

    FileUpload控件 属性: FileName: 获取上传的文件名; HasFile: 是否选择(存在)上传的文件; ContentLength: 获得上窜文件的大小,单位是...Server.MapPath(): 获取服务器上的物理路径; SaveAs(): 保存文件到指定的文件夹.

    ASP.NET解决上传大文件问题的方法

    上传文件的控件为:FileUpload Asp.Net对上传文件大小有限制。默认情况下用户只能上传4MB大小的文件,这会给用户带来不便... //获取上传文件的名称,此时为一个全路径的地址  string upFileName = fulFileName.FileN

    asp上传下载控件,生成缩略图

    overwrite)参数:path:文件保存的路径Overwrite:是否重写已存在的文件返回:如保存上存文件不成功,则为0 保存成功,则返回上传文件大小 返回表单项的值Request(Item);参数:Item:要获取的表单项的名称返回:...

    Asp.net把图片存入数据库和读取图片的方法

    根据路径将文件转换为2进制数组 代码如下:代码 public byte[] returnbyte(string strpath){ // 以二进制方式读文件 FileStream fsMyfile = new FileStream(strpath, FileMode.OpenOrCreate, FileAccess.ReadWrite...

    Struts2属性文件详解

    该属性指定上传文件的临时保存路径,该属性的默认值是javax.servlet.context.tempdir. struts.multipart.maxSize 该属性指定Struts 2文件上传中整个请求内容允许的最大字节数. struts.custom.properties 该属性指定...

    vue 清空input标签 中file的值操作

    template中: <input type=”file” ref=”...上传文件时,选择了文件后想清空文件路径,搜索了一下,用两种方法解决 第一种 var obj = document.getElementById(‘fileupload') ; obj.select(); document.selectio

    我自己写的自定义Web的上传控件

    category("参数"), description("设定上传文件的路径"), defaultvalue("1")] /// /// 上传路径 /// public string uploadpath { set{ if("".equals(value)||value==null){ value=system.io.path....

    C#基类库(苏飞版)

    2.上传文件根据FileUpload控件上传 3.把Byte流上传到指定目录并保存为文件 复制代码 UpLoadFiles 页面专用类 19.时间操作类 DateFormat 返回每月的第一天和最后一天 复制代码 TimeHelper 1.将时间格式化成 年月日 ...

    net实用类50个常用方法升级版分页

    ///FileSize()获取上传文件大小 ///FileUpload()文件上传 路径upload/ 自动重命名 ///FileDownload()文件下载 调用方法如 FileDownload(Response,Server,文件虚拟路径) ///FileTxtWrite()写入TXT文本 给出要...

    net实用类50超级实用方法赠分页

    ///FileSize()获取上传文件大小 ///FileUpload()文件上传 路径upload/ 自动重命名 ///FileDownload()文件下载 调用方法如 FileDownload(Response,Server,文件虚拟路径) ///FileTxtWrite()写入TXT文本 给出要...

    net实用类50超级实用方法赠分页分页控件强大的分页

    ///FileSize()获取上传文件大小 ///FileUpload()文件上传 路径upload/ 自动重命名 ///FileDownload()文件下载 调用方法如 FileDownload(Response,Server,文件虚拟路径) ///FileTxtWrite()写入TXT文本 给出要...

Global site tag (gtag.js) - Google Analytics