萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> asp編程 >> asp上傳圖片提示 ADODB.Stream 錯誤 800a0bbc的解決方法

asp上傳圖片提示 ADODB.Stream 錯誤 800a0bbc的解決方法

   asp上傳圖片提示 ADODB.Stream 錯誤 '800a0bbc'

  有這個提示有很多問題導致。權限是常見一種。這個不多說,還有一個有點怪的就是

  windows2008顯示系統時間的格式竟然是:2013/3/8,而並非是以前的2013-3-8,由於重命名上傳的文件是按時間來命名的,本要求為201338,但到windows2008平台上最後變成了2013/3/8,這樣則會有一個問題,就是會被當成文件夾和路徑處理,最終會導致了真正的不存在目錄,最後會寫入出錯。

  解決辦法:

  經過查看在上傳保存文件中有這麼一段內容:

  。。。。。。。。。。

  set file=upload.file("file1")

  if file.fileSize>0 then

  '自動生成文件名

  filename=date()

  filename=filename&time()

  filename=replace(filename,"/","") (這個是後來加上去的,加上這句以後。上傳圖片就成功了)

  filename=replace(filename,"-","")

  filename=replace(filename,":","")

  filename=replace(filename," ","")

  filename=filename+"."

  filenameend=file.filename

  filenameend=split(filenameend,".")

  。。。。。。。。。。。。。

  filename=replace(filename,"/","") (這個是後來加上去的,加上這句以後。上傳圖片就成功了)

  意思就是把/ 替換為空

  問題解決了。

copyright © 萬盛學電腦網 all rights reserved