亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

windows2008+iis7無(wú)組件上傳寫(xiě)入文件失敗ADODB.Stream 錯(cuò)誤 800a0bbc問(wèn)題

 更新時(shí)間:2017年03月13日 16:49:43   作者:hezudao25  
這篇文章主要介紹了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)文章

最新評(píng)論