最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

windows2008+iis7無組件上傳寫入文件失敗ADODB.Stream 錯誤 800a0bbc問題

 更新時間:2017年03月13日 16:49:43   作者:hezudao25  
這篇文章主要介紹了windows2008+iis7無組件上傳寫入文件失敗ADODB.Stream 錯誤 800a0bbc問題的解決辦法,需要的朋友參考下

現(xiàn)象:寫入文件失敗,ADODB.Stream 錯誤 800a0bbc

條件:在已排除一般的解決方法文件夾權(quán)限后,并且服務(wù)器為windows2008

希望寫這文章可以讓大家避免浪費太多時間,最快地解決問題。

一個ASP程序用到無組件上傳,在本地XP SP3 IIS5.1及在Windows Server 2003 + IIS6.0上測試均為可以正常上傳.到把程序放了windows2008+IIS7.0上發(fā)現(xiàn)內(nèi)部服務(wù)器錯誤500,最后我把其調(diào)為可顯示詳細(xì)錯誤信息,顯示為:

寫入文件失敗,ADODB.Stream 錯誤 800a0bbc

我在網(wǎng)上找了很多相關(guān)的解決方法,說是文夾權(quán)限或是目錄問題,很顯然碰到的并非為權(quán)限問題.看了很多解決方法都沒用,在差不多絕望的時候,竟然看到一篇文章說windows2008顯示系統(tǒng)時間的格式竟然是:2010/5/24,而并非是以前的2010-5-24,由于重命名上傳的文件是按時間來命名的,本要求為

2010524.xls,但到windows2008平臺上最后變成了2010/5/24.xls,這樣則會有一個問題,就是會被當(dāng)成文件夾和路徑處理,最終會導(dǎo)致了真正的不存在目錄,最后會寫入出錯。

如果可以,你可以試一下response.write 寫出整個另存為的路徑出來即可看到如:***/uploadfile/2010/5/24.xls,而且實際應(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 錯誤 800a0bbc問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

将乐县| 东丽区| 彭水| 军事| 永福县| 上栗县| 大庆市| 定边县| 漳浦县| 定陶县| 阳江市| 黄龙县| 墨江| 泰兴市| 宜黄县| 会宁县| 讷河市| 建瓯市| 东台市| 本溪市| 社会| 北辰区| 洪湖市| 仙桃市| 高安市| 友谊县| 兴安县| 深水埗区| 菏泽市| 定西市| 岳阳市| 嘉荫县| 石门县| 鹤庆县| 弋阳县| 香格里拉县| 博兴县| 瓦房店市| 满洲里市| 金昌市| 巴楚县|