用一个文本框如何接收一个上传文件后的服务器相对路径? 请问用什么方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用hidden<input type=hidden runat=server id=h1>ok 在你上传的代码里面要定义一个变量等于上传时 的路径.返回到textbox就OK了~~~不懂再问..嘿嘿 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>"); } }上传后文件所在目录的相对路径是多少?如何得到??? 关于SSL问题。 大家新建项目的时候,是用代码生成器生成的,还是全手写的? login OA里的公文流转 asp.net 配置错误 在dataGrid中,如何动态设置radio的值 如何得到Acess数据库的全部用户表???在线等 我的公司网站如何让google,新浪,sohu等网站能搜索呢? (新手)ASP网页问题 关于数据加密的问题 50分请,较好的用asp.net(c#)的招聘方面的项目 事务(急)
<input type=hidden runat=server id=h1>
ok
不懂再问..嘿嘿
{
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>");
} }上传后文件所在目录的相对路径是多少?如何得到???