fileupload

时间:2024-12-01 13:38:42编辑:流行君

使用FileUpload上传图片,怎样获取图片的URL

保存图片地址,类似“~/Images/UserId/face.png”
那么这个属于服务器端相对地址

string dir=@"\UserFiles\Images\";
string phyPath = Request.PhysicalApplicationPath;
string virPath = dir + Server.HtmlEncode(FileUpload1.FileName);
string savePath = phyPath + virPath;
fileUpload.SaveAs(savePath);
那么你往数据库里保存的就是 virPath 这个虚拟路径。
virPath = Server.MapPath(dir + FileUpload1.FileName);
这也是转换正相对URL。


关于FileUpload控件上传文件大小限制问题

默认上传文件大小4096KB,如果要上传超过此大小的文件,会出现错误界面。可以对web.config文件做一下配置,就可以解决,解决方法如下:1、首先创建一个名称为 file_value 的html文件。2、添加一个input元素 设置input类型为file设置id为my_file_id_value。3、添加一个button按钮,在点击事件中加入自定义函数my_file_value,添加一p标签,设置id 为 show_file_value。4、在javascript中创建一个自定义函数 my_file_value。5、在自定义函数中获取input file对象。用value属性获取fileupload对象上传的文件完全路径,将获取的结果添加到p标签中显示。6、最后在浏览器中打开文件,点击button查看上传的文件的路径效果。

上一篇:高校宣传

下一篇:没有了