请问用什么方法?

解决方案 »

  1.   

    用hidden
    <input type=hidden runat=server id=h1>
    ok
      

  2.   

    在你上传的代码里面要定义一个变量等于上传时 的路径.返回到textbox就OK了~~~
    不懂再问..嘿嘿
      

  3.   

    private void upload_Click(object sender, System.EventArgs e)
    {
    if(File.PostedFile!=null && File.PostedFile.ContentLength!=0)
    {
    string filename = File.PostedFile.FileName.Substring(File.PostedFile.FileName.LastIndexOf("\\")+1);   //文件名称
    string filetype = File.PostedFile.ContentType;  //文件类型
    int filesize = File.PostedFile.ContentLength;  //文件大小
    byte[] filedata = new byte[filesize];      //文件内容
    File.PostedFile.InputStream.Read(filedata,0,filesize);
    string con = ConfigurationSettings.AppSettings["SqlConnectionString"];
    SqlConnection conn = new SqlConnection(con);
    SqlDataAdapter cmd = new SqlDataAdapter();
    string sql = "INSERT INTO [file](文件名称,文件类型,文件大小,文件内容) VALUES ('" + filename + "', '" + filetype + "', '" + filesize + "', @filedata)";
    cmd.InsertCommand = new SqlCommand(sql,conn);
    cmd.InsertCommand.Parameters.Add("@filedata",SqlDbType.Binary,50).Value = filedata;
    conn.Open();

    //try
    //{
    cmd.InsertCommand.ExecuteNonQuery();
    Response.Write("<script language = 'JavaScript'>alert('上传成功!')</script>");
    cptp.Visible = true;
    cptp.Text += filename + ";";
    //}
    //catch(Exception ex)
    //{
    // Console.WriteLine("Exception in main:" + ex.Message);
    //}
    //finally
    //{
    // conn.Close();
    //}

    //上传成功
    }
    else
    {
    Response.Write("<script language = 'JavaScript'>alert('请选择文件!')</script>");
    } }上传后文件所在目录的相对路径是多少?如何得到???