c#获取文件路径后,将文件名赋值在label上,比如路径是c:/123.txt只要123.txt

然后点击按钮上传文件,现在我遇到的问题是上传的时候找不到路径了,只有123.txt... 然后点击按钮上传文件,现在我遇到的问题是上传的时候找不到路径了,只有123.txt 展开
 我来答
一一呆呆丶
2014-05-05 · TA获得超过1652个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:376万
展开全部
你是要上传文件。然后点击添加文件后把文件命现实到标签上吧。然后点击上传就把文件传上去么?
思路:你拿到文件的时候用个变量接收绝对路径。另外一个变量从后面开始截取到有”/“的地方
同事把第二个变量赋值到标签,最后上传就把变量1的地址传进去就OK了。
更多追问追答
追问
您说的比较接近 具体到代码上应该是什么样呢?我现在的label上显示的是123.txt然后点发送按钮传到服务端显示没有完整路径!
追答
是拿值就没有完整路径还是截取后?
任瑞全
2014-05-05 · TA获得超过231个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:200万
展开全部
string s = @"c:/123.txt";
string result = s.Substring(s.LastIndexOf("/")+1);

如果楼主使用的是FileUpload控件上传的,可以直接使用FileUpload的FileName属性获取,例如:

FileUpload.FileName
追问
这个我已经做完了 主要是发送的时候找不到路径,把串截完了 放到label上后就没有路径了
追答
请问楼主是WinForm,还是Asp.net ? 如果是WinFrom,打开文件时需要OpenFileDialog控件,可以这样获取 

this.openFileDialog1.FileName;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式