windows2008+iis7無組件上傳寫入文件失敗ADODB.Stream 錯(cuò)誤 800a0bbc問題
現(xiàn)象:寫入文件失敗,ADODB.Stream 錯(cuò)誤 800a0bbc
條件:在已排除一般的解決方法文件夾權(quán)限后,并且服務(wù)器為windows2008
希望寫這文章可以讓大家避免浪費(fèi)太多時(shí)間,最快地解決問題。
一個(gè)ASP程序用到無組件上傳,在本地XP SP3 IIS5.1及在Windows Server 2003 + IIS6.0上測試均為可以正常上傳.到把程序放了windows2008+IIS7.0上發(fā)現(xiàn)內(nèi)部服務(wù)器錯(cuò)誤500,最后我把其調(diào)為可顯示詳細(xì)錯(cuò)誤信息,顯示為:
寫入文件失敗,ADODB.Stream 錯(cuò)誤 800a0bbc
我在網(wǎng)上找了很多相關(guān)的解決方法,說是文夾權(quán)限或是目錄問題,很顯然碰到的并非為權(quán)限問題.看了很多解決方法都沒用,在差不多絕望的時(shí)候,竟然看到一篇文章說windows2008顯示系統(tǒng)時(shí)間的格式竟然是:2010/5/24,而并非是以前的2010-5-24,由于重命名上傳的文件是按時(shí)間來命名的,本要求為
2010524.xls,但到windows2008平臺上最后變成了2010/5/24.xls,這樣則會有一個(gè)問題,就是會被當(dāng)成文件夾和路徑處理,最終會導(dǎo)致了真正的不存在目錄,最后會寫入出錯(cuò)。
如果可以,你可以試一下response.write 寫出整個(gè)另存為的路徑出來即可看到如:***/uploadfile/2010/5/24.xls,而且實(shí)際應(yīng)該為::***/uploadfile/2010524.xls才是正確的
解決方法:
只要為“2010/5/24”中的“/”替換為“”(空)即可:
原uploadsave.asp中的函數(shù)為:
function makefilename(fname) fname = date() fname = replace(fname,"-","") fname = replace(fname," ","") fname = replace(fname,":","") makefilename=fname&".xls" end function
在其中加上一句:fname = replace(fname,"/","")
最后為:
function makefilename(fname) fname = date() fname = replace(fname,"-","") fname = replace(fname,"/","") fname = replace(fname," ","") fname = replace(fname,":","") makefilename=fname&".xls" end function
以上所述是小編給大家介紹的windows2008+iis7無組件上傳寫入文件失敗ADODB.Stream 錯(cuò)誤 800a0bbc問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
win2008,Windows2008安全,限制匿名訪問設(shè)置方法
win2008,Windows2008安全,限制匿名訪問設(shè)置方法...2007-11-11讓W(xué)indows Server 2008上網(wǎng)沖浪得心應(yīng)手的設(shè)置方法
對于那些追求時(shí)尚、喜歡新鮮的朋友來說,他們說不定早已按捺不住將自己的系統(tǒng)升級為Windows Server 2008了,在該系統(tǒng)環(huán)境中上網(wǎng)沖浪時(shí),我們能享受到哪些不一樣的精彩呢?這里,本文為各位朋友貢獻(xiàn)幾則與眾不同的沖浪技巧,希望能給大家?guī)矶恳恍碌母杏X!2008-05-05詳細(xì)分析Windows Home Server是什么?
詳細(xì)分析Windows Home Server是什么?...2007-11-11windows2008+iis7無組件上傳寫入文件失敗ADODB.Stream 錯(cuò)誤 800a0bbc問題
這篇文章主要介紹了windows2008+iis7無組件上傳寫入文件失敗ADODB.Stream 錯(cuò)誤 800a0bbc問題的解決辦法,需要的朋友參考下2017-03-03讓W(xué)in2008用戶權(quán)限也可以關(guān)機(jī)的方法
讓W(xué)in2008用戶權(quán)限也可以關(guān)機(jī)的方法...2007-11-11Windows2008初次體驗(yàn)的幾個(gè)心得圖文
Windows2008初次體驗(yàn)的幾個(gè)心得圖文...2007-11-11使用ASPJPEG出現(xiàn)0177 800401F3 錯(cuò)誤的解決辦法
操作系統(tǒng):Windows2000,IIS5 出現(xiàn)癥狀:使用ASPJPEG時(shí)執(zhí)行Server.CreateObject("Persits.Jpeg") ASP錯(cuò)誤提示: Server 對象 錯(cuò)誤 'ASP 0177 : 800401f3' Server.CreateObject 失敗2008-06-06IIS7.0 Windows Server 2008 R2 下配置證書服務(wù)器和HTTPS方式訪問網(wǎng)站的教程圖文詳解
這篇文章主要介紹了IIS7.0 Windows Server 2008 R2 下配置證書服務(wù)器和HTTPS方式訪問網(wǎng)站的教程圖文詳解,需要的朋友參考下2017-01-01