網站開發

          asp.net
          隨筆 - 30, 文章 - 0, 評論 - 9, 引用 - 0
          數據加載中……

          文件上傳

          ?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>");
          ???}

          posted on 2006-12-16 11:31 風雨兼程 閱讀(244) 評論(0)  編輯  收藏 所屬分類: Asp.net

          主站蜘蛛池模板: 阿拉尔市| 婺源县| 交口县| 上高县| 弋阳县| 昔阳县| 壤塘县| 长丰县| 梓潼县| 格尔木市| 灯塔市| 南阳市| 双峰县| 习水县| 浪卡子县| 鄂伦春自治旗| 遵义市| 遂宁市| 竹山县| 潜江市| 青浦区| 浠水县| 开封县| 涞水县| 永平县| 孟津县| 玉田县| 思南县| 呼玛县| 长武县| 舒兰市| 静宁县| 泰州市| 杂多县| 托克托县| 江油市| 合阳县| 铁岭县| 淮南市| 淮阳县| 祁阳县|