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,"/","") (這個是後來加上去的,加上這句以後。上傳圖片就成功了)
意思就是把/ 替換為空
問題解決了。