导航
  • 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ
  • 问答

!获取文件名问题!

ywcyj 2003-07-18 06:41:03

我要打开某个文件,若何获取文件名(包含路径)呀
我用HtmlInputFile试了,出错:未将对象引用设置到对象的实例。
大家帮我看一下
<input class="input_NoBoder2" id="File1" style="WIDTH: 345px; HEIGHT: 22px" type="file" maxLength="100" size="38" name="xmlfile" runat="server">

protected System.Web.UI.HtmlControls.HtmlInputFile File1;
private void Page_Load(object sender, System.EventArgs e)
{
// // 在此处放置用户代码以初始化页面

if(File1.PostedFile.FileName.Trim()!="") //出错显示在这一行
xmlfile=File1.PostedFile.FileName;
}
...全文
6 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ywcyj 2003-07-18
已经搞定
<form enctype="multipart/form-data" runat="server">
谢谢大家
回复
ywcyj 2003-07-18
if(File1.PostedFile!=null)
xmlfile=File1.PostedFile.FileName;
回复
ywcyj 2003-07-18
的确是由于File1.PostedFile 为空的原因
有文件了亚(D:\design\538.xml),
为啥还是取不到文件名
哪位兄弟帮忙写几句代码吧

回复
aspnetwuxueyou 2003-07-18
File1.PostedFile.FileName may be a null object
回复
aspnetwuxueyou 2003-07-18
you should use try and catch,
there is uncatched exception.
回复
panyee 2003-07-18
先判断 File1.PostedFile 是不是为空 , 不空了再取文件名
回复
ywcyj 2003-07-18
string xmlfile;

忘了说明了

呵呵
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告