| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 984 人关注过本帖
标题:文件的上传
取消只看楼主 加入收藏
jflin
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-5-17
收藏
 问题点数:0 回复次数:1 
文件的上传

我的代码是这样写:
if(FileImage.PostedFile.FileName!="")
{

try
{
string sFileName=FileImage.PostedFile.FileName;
//查找最后一个"\" 的位置
int i=sFileName.LastIndexOf ("\\");
//取出文件名
string sName=sFileName.Substring (i+1);//

string savePath =Server.MapPath("../ProductImages") + "/" + sName; //生成保存的物理路径
if(System.IO .File.Exists(savePath))
{
lblMsg.Text="已有同名文件";
}
else
{
FileImage.PostedFile.SaveAs(savePath); //保存文件

}
}
catch
{
lblMsg.Text="上传文件失败";
}


在选择了文件之后,点上传按钮出现了如下问题:

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:


行 49: private void Button1_ServerClick(object sender, System.EventArgs e)
行 50: {
行 51: if(FileImage.PostedFile.FileName!="")///红色字体显示
行 52: {
行 53:



请问应该怎么解决这个问题,谢谢

搜索更多相关主题的帖子: string 文件 sFileName FileImage 
2007-03-26 20:30
jflin
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2006-5-17
收藏
得分:0 
照桂圆这样写提示下面的错误:
c:\inetpub\wwwroot\wangluo\upload.aspx.cs(57,9): error CS0117: “System.Web.UI.HtmlControls.HtmlInputFile”并不包含对“HasFile”的定义
c:\inetpub\wwwroot\wangluo\upload.aspx.cs(60,35): error CS0117: “System.Web.UI.HtmlControls.HtmlInputFile”并不包含对“FileName”的定义
c:\inetpub\wwwroot\wangluo\upload.aspx.cs(77,10): error CS0117: “System.Web.UI.HtmlControls.HtmlInputFile”并不包含对“FileName”的定义
2007-03-27 10:05
快速回复:文件的上传
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023113 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved