CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

上传文件,取得扩展名问题

楼主sunly()2004-12-02 15:47:39 在 .NET技术 / ASP.NET 提问

string   ThePath=File1.PostedFile.FileName;//取得文件在客户端完全限定名(如:D:\aa.txt)  
  string   ExeName=System.IO.Path.GetExtension(ThePath);  
  Response.Write(ThePath);  
  Response.End();  
   
   
  现在的问题是:   ThePath   有时能取出,有时取不出,不知道是什么原因.正常时可以的印出,不正常时什么也不显示,或显示"该页无法显示". 问题点数:20、回复次数:7Top

1 楼zhanqiangz(闲云野鹤-Overriding)回复于 2004-12-02 16:08:10 得分 5

那你自己做判断啊!  
  在你取得的文件的全路径里一定存在“.”吧!  
  用indexof查下就知道有没有文件了,如果有就可以得到扩展名了。Top

2 楼zhanqiangz(闲云野鹤-Overriding)回复于 2004-12-02 16:09:16 得分 5

if   (ThePath.Indexof(".")<>-1)  
  {  
  'your   code   goes   here  
  }Top

3 楼sunly()回复于 2004-12-02 16:19:40 得分 0

F:\MP3\简单爱.mp3  
  F:\MP3\1037172114616.mp3  
  以上两个都不行,而F:\MP3\1FF.mp3就可以,太奇怪了.Top

4 楼cooleader123(cooleader)回复于 2004-12-02 16:19:51 得分 5

看你上面的代码应该没有问题呀,不应该出现一会能取出,一会不能取出呀  
  或者你这样写  
  ThePath=File1.PostedFile.FileName;  
  private   string   ExeName=ThePath.Substring(ThePath.LastIndexOf(".")+1);Top

5 楼sula_azoth(白兰度.比特)回复于 2004-12-02 16:24:25 得分 5

string   filePath="";  
  filePath=fileup.PostedFile.FileName;  
  扩展名=filePath.Substring(filePath.LastIndexOf(".")+1);Top

6 楼sunly()回复于 2004-12-02 16:58:37 得分 0

ThePath就取不出来   ,下一步没有办法进行,现在关键是如何解决第一步.急呀.Top

7 楼sunly()回复于 2004-12-07 08:11:13 得分 0

谢谢大家,我知道是怎么回事了,是文件太大了.超过了上传的默认大小,修改一下上传文件的大小限制就行了.  
  结贴了.Top

相关问题

  • 如何取得上传文件的扩展名?
  • 怎样取得文件的扩展名?
  • 如何取得文件的扩展名
  • 怎样取得文件的扩展名
  • 如何取得文件的扩展名
  • 获取上传文件的扩展名!
  • 请问用openFileDialog如何取得文件的扩展名,谢谢!
  • 如何取得一个文件的扩展名?
  • 根据文件的扩展名取得Windows的图标?
  • 如何取得一个路径+文件的文件的扩展名呢?

关键词

  • mp3
  • 文件
  • thepath
  • 扩展名
  • 取得
  • filepath
  • postedfile
  • 取出
  • 问题
  • 上传

得分解答快速导航

  • 帖主:sunly
  • zhanqiangz
  • zhanqiangz
  • cooleader123
  • sula_azoth

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo