一个简单的问题
在 .NET 中怎么样实现在客户端生成的文件,比如说Excel,word保存到服务器的目录中,用C#实现
问题点数:20、回复次数:5Top
1 楼loveyzy(菌哥)回复于 2005-11-03 13:46:29 得分 0
上传不就行了吗Top
2 楼talantlee(小李小刀(daggerfly))回复于 2005-11-05 15:04:30 得分 0
同意Top
3 楼lovtianshi(爱心天使)回复于 2005-11-07 16:03:03 得分 0
怎么上传啊
各位大哥给个例子吧
先谢了Top
4 楼jxufewbt(我的目标是5星)回复于 2005-11-07 16:09:03 得分 0
怎么上传啊
-------------------------------------------------------------------------------------
http://dotnet.aspx.cc/ShowDetail.aspx?id=58EA3515-36F2-4FD9-AC89-EAF49F59816C
Top
5 楼lion_zxb()回复于 2005-11-14 14:45:13 得分 0
private void ImageButton2_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
string [] route1;
string pfilename;
int n;
route1=Directory.GetFiles(Server.MapPath("..")+ "\\Files\\","*");
//Response.Write(route1[0]);
n=route1.Length;
string [] route=File1.PostedFile.FileName.ToString().Split( '\\');
string filename=route[route.Length-1];
string fileurl=Server.MapPath("..") + "\\Files\\"+filename;
for(int i=0;i<n;i++)
{
pfilename=route1[i].Split('\\')[route1[i].Split('\\').Length-1];
if(pfilename==filename)
{
tf=true;
}
}
if (File1.PostedFile.ContentLength==0)
{
Response.Write("<script>alert('无附件或附件上载错误!');</script>");
}
else
{
if (tf!=true)
{
File1.PostedFile.SaveAs(Server.MapPath("..") + "\\Files\\"+filename);
Response.Write("<script>alert('附件上载成功!');</script>");
conn.Open();
cmd2.CommandText="insert into spare_part(DeptId,ProjectNo,FileUrl) values ('"+Session["deptid"].ToString()+"','"+this.ddl2.SelectedItem.Text+"', '"+fileurl+"') ";
cmd2.ExecuteNonQuery();
conn.Close();
}
else
{
Response.Write("<script>alert('附件名称已经存在,若想继续上传请修改文件名!');</script>");
}
}
}Top




