CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何得到上传文件的路径呀???请指教了,在线等!!!

楼主studyOK(来者不拒)2003-09-02 11:40:57 在 .NET技术 / ASP.NET 提问

 
  在.aspx中:  
   
  <form   id="Form1"   method="post"   encType="multipart/form-data"   runat="server">  
   
  <asp:button   id="txt_save"   style="Z-INDEX:   105;   LEFT:   91px;   POSITION:   absolute;   TOP:   332px"   runat="server"   Text="保存"></asp:button>  
   
  <asp:label   id="Label1"   style="Z-INDEX:   108;   LEFT:   140px;   POSITION:   absolute;   TOP:   258px"   runat="server">Label</asp:label></form>  
   
  <INPUT   id="f_icon"   style="Z-INDEX:   107;   LEFT:   80px;   POSITION:   absolute;   TOP:   282px"   type="file"   name="f_icon"   runat="server">  
  </form>  
   
  在.vb中:  
  Private   Sub   txt_save_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   txt_save.Click  
                  Label1.Text   =   f_icon.PostedFile.FileName  
    End   SubLabel1.Text   没有值呀,为什么??一点击按钮就是错误页面了?? 问题点数:40、回复次数:18Top

1 楼littleqiang520(小强.NET)回复于 2003-09-02 11:44:11 得分 8

using   System;  
  using   System.Collections;  
  using   System.ComponentModel;  
  using   System.Data;  
  using   System.Drawing;  
  using   System.Web;  
  using   System.Web.SessionState;  
  using   System.Web.UI;  
  using   System.Web.UI.WebControls;  
  using   System.Web.UI.HtmlControls;  
  using   System.Data.SqlClient;  
  using   System.Text;  
   
  namespace   huainan  
  {  
  ///   <summary>  
  ///   attachment   的摘要说明。  
  ///   </summary>  
  public   class   attachment   :   System.Web.UI.Page  
  {  
  protected   huainan.DataAll.Query   dq   =   new   huainan.DataAll.Query();  
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
  //   在此处放置用户代码以初始化页面  
  DataBind();  
  }  
   
  public   StringBuilder   GetAttach()  
  {  
  string   sql   =   "SELECT   cinf_attachment   FROM   CaseInformationTable   WHERE   cinf_number   =   '"   +   (string)Session["ID"]   +   "'";  
  string   attach   =   null;  
  SqlDataReader   dr   =   dq.GetData1(sql);  
  while   (dr.Read())  
  {  
  attach   =   dr["cinf_attachment"].ToString();  
  }  
  string[]   myString   =   attach.Split(',');  
  StringBuilder   sb   =   new   StringBuilder();  
  for(int   i   =   0;i<myString.Length;   i++)  
  {  
  sb.Append("<a   href   =   '../huainan/upload/"   +   Server.UrlEncode(myString[i])   +   "'   target   =   frame   >"   +     myString[i]   +   "</a>                   ");  
  }  
  return   sb;  
  }  
   
  public   string   GetID()  
  {  
  return   (string)Session["ID"];  
  }  
   
  #region   Web   Form   Designer   generated   code  
  override   protected   void   OnInit(EventArgs   e)  
  {  
  //  
  //   CODEGEN:该调用是   ASP.NET   Web   窗体设计器所必需的。  
  //  
  InitializeComponent();  
  base.OnInit(e);  
  }  
   
  ///   <summary>  
  ///   设计器支持所需的方法   -   不要使用代码编辑器修改  
  ///   此方法的内容。  
  ///   </summary>  
  private   void   InitializeComponent()  
  {          
  this.Load   +=   new   System.EventHandler(this.Page_Load);  
   
  }  
  #endregion  
  }  
  }  
  Top

2 楼studyOK(来者不拒)回复于 2003-09-02 11:52:46 得分 0

楼上,能不能在我的代码的基础上修改呀,你这个太长了,我是看不明白的。Top

3 楼fmj1980(源)回复于 2003-09-02 11:55:11 得分 8

出什么错误?Top

4 楼lwgj(大麦町)回复于 2003-09-02 11:57:13 得分 3

Label1.Text   =   f_icon.ValueTop

5 楼cnlamar(无中生有)回复于 2003-09-02 11:57:35 得分 5

while   (dr.Read())  
  {  
  attach   =   dr["cinf_attachment"].ToString();  
  }  
  string[]   myString   =   attach.Split(',');  
  看这两句就好了  
  attach   =   dr["cinf_attachment"].ToString();事故从dr这个对象中取出上传文件后的一些参数,string[]   myString   =   attach.Split(',');将这些参数分解  
  然后你一个一个看看string[]中的内容,看哪个是路径,哪个是文件名什么的。。。Top

6 楼studyOK(来者不拒)回复于 2003-09-02 11:59:08 得分 0

to     fmj1980(少年不识愁滋味)   :  
    错误是出现错误页面。  
  to     lwgj(大麦町)   :  
  还是不行的。Top

7 楼studyOK(来者不拒)回复于 2003-09-02 12:01:12 得分 0

to     cnlamar(无中生有)   :  
  我这没有数据库的,就是控件的,见我最上面的代码,就想在按钮的单击事件中取出路径的。Top

8 楼XXSingle(心无了然)回复于 2003-09-02 12:03:05 得分 3

顶.....Top

9 楼studyOK(来者不拒)回复于 2003-09-02 12:05:18 得分 0

再顶。Top

10 楼studyOK(来者不拒)回复于 2003-09-02 12:08:19 得分 0

就是一个在服务器端的HtmlInputFile和一个button及一个Label,一点击按钮就让HtmlInputFile的刚刚选择的路径值赋给label.就是这个问题。Top

11 楼icesfire(Hugo)回复于 2003-09-02 12:14:05 得分 4

<form   id="Form1"   method="post"   encType="multipart/form-data"   runat="server">  
   
  <asp:button   id="txt_save"   style="Z-INDEX:   105;   LEFT:   91px;   POSITION:   absolute;   TOP:   332px"   runat="server"   Text="保存"></asp:button>  
   
  <asp:label   id="Label1"   style="Z-INDEX:   108;   LEFT:   140px;   POSITION:   absolute;   TOP:   258px"   runat="server">Label</asp:label></form>  
   
  <INPUT   id="f_icon"   style="Z-INDEX:   107;   LEFT:   80px;   POSITION:   absolute;   TOP:   282px"   type="file"   name="f_icon"   runat="server">  
  </form>  
  ---------------------------------  
  你怎么弄出了二个</form>呢?  
  Top

12 楼studyOK(来者不拒)回复于 2003-09-02 12:16:57 得分 0

刚才贴错了,代码里是正确的,这不是问题所在的。Top

13 楼studyOK(来者不拒)回复于 2003-09-02 12:17:28 得分 0

就是一个在服务器端的HtmlInputFile和一个button及一个Label,一点击按钮就让HtmlInputFile的刚刚选择的路径值赋给label.就是这个问题。  
  Top

14 楼studyOK(来者不拒)回复于 2003-09-02 12:28:01 得分 0

就是一个在服务器端的HtmlInputFile和一个button及一个Label,一点击按钮就让HtmlInputFile的刚刚选择的路径值赋给label.就是这个问题。  
  有人吗?Top

15 楼fmj1980(源)回复于 2003-09-02 12:52:52 得分 0

出错提示的错误是什么?是“为将对象引用到对象的实例”吗?Top

16 楼DoNotTomcat(TOM)回复于 2003-09-02 13:00:42 得分 9

去CSDN“搜索”一下相关的题目,也许会有答案。Top

17 楼studyOK(来者不拒)回复于 2003-09-02 13:02:59 得分 0

to     fmj1980(少年不识愁滋味):  
  错误是一点击按就出现错误页面。Top

18 楼studyOK(来者不拒)回复于 2003-09-03 11:18:42 得分 0

没人知道呀??Top

相关问题

  • 如何同时得到多个文件路径-在线等待
  • 如何得到路径和文件名!
  • 怎么得到文件夹的路径?
  • 得到已知文件路径!
  • 如何从文件夹路径得到PIDL???
  • 请问怎样得到文件当前的路径???在线等待。。。
  • 急求:如何得到多个上传文件的路径?在线等
  • 已知文件的路径,如何得到文件名??
  • 选择文件后我要得到文件的路径在哪
  • 如何拖放文件到Memo中,得到文件路径

关键词

  • 代码
  • 页面
  • 服务器
  • 选择
  • cinf
  • htmlinputfile
  • attach
  • 路径
  • huainan
  • dr

得分解答快速导航

  • 帖主:studyOK
  • littleqiang520
  • fmj1980
  • lwgj
  • cnlamar
  • XXSingle
  • icesfire
  • DoNotTomcat

相关链接

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

广告也精彩

反馈

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