?function OutputUpload(id,title) { var tblMain=document.getElementById("Table2"); var tbl=document.getElementById("Table3"); var isExsitfile=document.getElementById("file"+id); var text=document.createTextNode("上傳:"+title+"虛擬形象圖片"); if(isExsitfile==null) { var str= "
"; tbl.rows[id].cells[0].insertAdjacentHTML("beforeEnd",str) ; tbl.rows[id].cells[0].appendChild(text); } else { tbl.rows[id].cells[0].removeChild(isExsitfile); tbl.rows[id].cells[0].innerText=""; } }
if(Request.Form["CHK"]!=null)
???{?? string chkvalue=Request.Form["CHK"].ToString();
????string[] mylayer=chkvalue.Split(new char[]{','});
????string layer="";
????for(int i=0;i<mylayer.Length;i++)
????{?????
?????
?????if(layer!="")
?????{
??????layer+="_";
?????}
?????layer+=mylayer[i];
?????
????}
????ViewState["layer"]=layer;
??????
????//得到數據庫編號
????if(itemid1.ToString()==null)
????{
?????itemid1=itemid1+1;
????}
????else
????{
?????itemid1=GetItemID()+1;
????}
????System.Web.HttpFileCollection files=System.Web.HttpContext.Current.Request.Files;
????try
????{
?????for(int i=0;i<files.Count;i++)
?????{??
??????string fid=itemid1+".gif";
??????HttpPostedFile postedFile=files[i];
??????
??????if(postedFile.FileName.Length>0)
??????{
???????string fileName,fileExtension;
???????fileName=System.IO.Path.GetFileName(postedFile.FileName);
???????fileExtension=System.IO.Path.GetExtension(fileName);
???????if(fileExtension!=GlobalVars.FILETAILNAME[0])
???????{
????????Response.Write("<script>alert(\"文件格式不正確!!!\")</script>");
????????return;
???????}
???????if(i==0)
???????{
????????//上傳圖片到服務器上??
????????BLL.Visual_Items bll=new BLL.Visual_Items();
????????bool tf=bll.Exists(this.txtName.Text);
????????if(tf==false)
????????{??
?????????if(System.IO.Directory.Exists(Server.MapPath(Request.ApplicationPath) + "\\images\\img_Visual\\show\\0"))
?????????{
??????????postedFile.SaveAs(Server.MapPath(Request.ApplicationPath) + "\\images\\img_Visual\\show\\0\\" + fid);?
?????????}
?????????else
?????????{
??????????System.IO.Directory.CreateDirectory(Server.MapPath(Request.ApplicationPath) + "\\images\\img_Visual\\show\\0");
??????????postedFile.SaveAs(Server.MapPath(Request.ApplicationPath) + "\\images\\img_Visual\\show\\0\\" + fid);?
?????????}
?????????// 把圖片的信息記錄保留到數據庫中
?????????string s="images/img_Visual/show/0/"+fid;
?????????AddData(s,itemid1,layer);
????????}
????????else
????????{
?????????this.Response.Write("<script>alert('數據庫已存在此條數據!')</script>");
????????}
???????}
???????else
???????{
????????if(System.IO.Directory.Exists(Server.MapPath(Request.ApplicationPath) + "\\images\\img_Visual\\show\\"+mylayer[i-1]))
????????{
?????????postedFile.SaveAs(Server.MapPath(Request.ApplicationPath) + "\\images\\img_Visual\\show\\"+mylayer[i-1]+"\\" + fid);
????????}
????????else
????????{
?????????System.IO.Directory.CreateDirectory(Server.MapPath(Request.ApplicationPath) + "\\images\\img_Visual\\show\\"+mylayer[i-1]);
?????????postedFile.SaveAs(Server.MapPath(Request.ApplicationPath) + "\\images\\img_Visual\\show\\"+mylayer[i-1]+"\\" + fid);
????????}
???????}
??????}
??????else
??????{
???????Response.Write("<script>alert(\"虛擬形象圖片不能為空!\")</script>");
???????return ;
??????}
?????}?
????}
????catch(Exception ex)
????{
?????string sRawURL = Request.RawUrl;
?????if(sRawURL.IndexOf("?") > -1)
?????{
??????sRawURL = sRawURL.Substring(0,sRawURL.IndexOf("?"));
?????}????
?????
?????Response.Write(ex.ToString());
????}?
???}
???else
???{
?????????????? Response.Write("<script>alert(\"請選擇虛擬形象所屬層!!\")</script>");
???}