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