原问题是这样的:
有一个FileUpload控件(ImageUpload_Warning),要实现图片上传,在获得文件的路径时方法如下:
string imagename = ImageUpload_Warning.FileName;//图片名
string fullfilename = ImageUpload_Warning.PostedFile.FileName;//图片全路径
string filetype = fullfilename.Substring(fullfilename.LastIndexOf(".")+1);//图片类型“string fullfilename = ImageUpload_Warning.PostedFile.FileName;//图片全路径”这句获得的是图片位置的全路径对吧? 可是在我老师的电脑上显示的却只是图片的文件名,并不是全路径,和“imagename”的值是一样的?而在我的电脑上返回的确实全路径。我们用的都是 VS2008我老师的操作系统是XP,而我的操作系统是Win7,和这个有关系吗?什么原因?怎样修正???大侠:huangwenquan123的解释是:FileUpload1.PostedFile.FileName
ie:d:\My Documents\xx.png
ff:xx.png可现在的情况是,在火狐下确实是不行,获取的是图像名。可是老师在台式机上的IE6下不行,而在他笔记本的IE6下则可以,获得的是全路径。 这样的问题应该怎样解决呢???急急急
有一个FileUpload控件(ImageUpload_Warning),要实现图片上传,在获得文件的路径时方法如下:
string imagename = ImageUpload_Warning.FileName;//图片名
string fullfilename = ImageUpload_Warning.PostedFile.FileName;//图片全路径
string filetype = fullfilename.Substring(fullfilename.LastIndexOf(".")+1);//图片类型“string fullfilename = ImageUpload_Warning.PostedFile.FileName;//图片全路径”这句获得的是图片位置的全路径对吧? 可是在我老师的电脑上显示的却只是图片的文件名,并不是全路径,和“imagename”的值是一样的?而在我的电脑上返回的确实全路径。我们用的都是 VS2008我老师的操作系统是XP,而我的操作系统是Win7,和这个有关系吗?什么原因?怎样修正???大侠:huangwenquan123的解释是:FileUpload1.PostedFile.FileName
ie:d:\My Documents\xx.png
ff:xx.png可现在的情况是,在火狐下确实是不行,获取的是图像名。可是老师在台式机上的IE6下不行,而在他笔记本的IE6下则可以,获得的是全路径。 这样的问题应该怎样解决呢???急急急
解决方案 »
- 点击母版页的登录 返回到登录页面输入用户名和密码再点击登录页面的登录按钮 使母版页面隐藏的DIV显示出来
- 求linq to sql ,linq to entity实例,最简单的实现增加,删除,修改的就行
- 请教一个设计上的问题?
- 邮件发送问题,高手进来看看啊,急啊
- 微软这个大垃圾
- 使用cookiecontainer解决webrequest模拟登录,如果登录页不使用cookie而使用session怎么办?
- FREETEXTBOX
- 排序的问题,狂faint
- 利用Asp.net读取Excel文件时为何拒绝访问?
- SDK文档中没有的错误
- 如何在ASPX里面调用DELPHI写的DLL?
- mssql中getdate()函数!本来这个问题发在MSSQL的,结果那边没人,只好这边发了。
获取后,再处理一次就可以了:
using System.IO;string fileName=Path.GetFileName(FileUpload1.PostedFile.FileName);
Path.GetFileName(FileUpload1.PostedFile.FileName)//获取文件名+后缀名
Path.GetExtension(FileUpload1.PostedFile.FileName)//后缀名