強烈反駁'6行代碼實現無組件上傳'

下面這段代碼就是網絡上流傳的"6行代碼實現無組件上傳".


  strFileName = Request.QueryString("file1")
  Set objStream = Server.CreateObject("ADODB.Stream")
  objStream.Type = 1 ' adTypeBinary
  objStream.Open
  objStream.LoadFromFile strFileName
  objStream.SaveToFile Server.mappath("123_onweb.gif"),2

確實,你在本地測試的時候,一切正常,沒什麼錯誤!但當你把這段代碼上傳到服務器後就會出錯了---服務器上根本沒有那個 strFileName 指定的文件,stream去哪裏load這個文件!!!

他犯的一個嚴重錯誤就是:服務器端和客戶端都還分不清楚~~
希望大家能認識到這個問題,不要被誤導了~

PS:
簡單的完整的把一個文件上傳到服務器可以用這段代碼~
http://www.ii-home.cn/show.asp?id=63
更復雜的上傳可以使用自己寫的這個類
http://www.ii-home.cn/detial.asp?id=143

發佈了27 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章