创建文件夹,并把文件上传到该文件夹,我的代码如下,现在的问题是新建的文件夹,不让上传文件,怎么办?
创建文件夹,并把文件上传到该文件夹,我的代码如下,现在的问题是新建的文件夹,不让上传文件,怎么办?
DataTable dtt = inputfile.Tables["prj_file"];
DataRow drt;
drt= dtt.NewRow();
drt.BeginEdit();
drt["c_prjid"] = this.txt_prjid.Text;
int i= myFile.PostedFile.FileName.LastIndexOf(".");
string fname =myFile.PostedFile.FileName.Substring(0,i);
fname += GetFileNameT(DateTime.Now.ToString());
string pathTrue=this.Server.MapPath("UpLoadFile")+"\\"+txt_prjid.Text;
string pathFalse=GetProgramPath(pathTrue);
if(!System.IO.Directory.Exists(pathFalse))
{System.IO.Directory.CreateDirectory(pathFalse);}
pathTrue+=GetFileName(fname);
pathFalse=GetProgramPath(pathTrue);
System.IO.Directory.CreateDirectory(pathFalse);
myFile.PostedFile.SaveAs(pathFalse);
if(this.TextBox4.Text.Trim()!="")
drt["c_ratifier"] = this.TextBox4.Text;
if(this.TextBox3.Text.Trim()!="")
drt["c_name"] = this.TextBox3.Text;
if(this.TextBox5.Text.Trim()!="")
drt["c_resume"] = this.TextBox5.Text;
drt["c_url"]=txt_prjid.Text+"/"+fname+"/"+myFile.PostedFile.FileName;
drt.EndEdit();
dtt.Rows.Add(drt);
问题点数:50、回复次数:3Top
1 楼HandsomeHu(独钓寒江雪)回复于 2003-08-04 19:46:12 得分 15
把创建文件夹的父目录权限设为aspnet用户完全控制就可以了吧。然后选权限对下级目录继承。试试行不行。Top
2 楼shixueli(我们总是不能随心所欲)回复于 2003-08-04 19:59:08 得分 15
如果你的表单已经是
<form id="listReply" method="post" encType="multipart/form-data" runat="server">
这种形式了
那么错误是什么呢Top
3 楼shixueli(我们总是不能随心所欲)回复于 2003-08-04 20:31:13 得分 20
运行程序之后,检查一下你的目录创建成功了没有?Top



