通常服務器對上傳的圖片有大小的限制,默認為200K,如果要上傳的圖片超過200K,就會被服務器限制上傳,最終上傳不上去,或者是ASP頁面上傳超時,出現錯誤。如果要上傳200K以上的圖片或者文件大小,有兩個辦法:
1、使用有組件上傳文件功能,在服務器端安裝一個組件,通常是aspupload組件,網站上有關於這個功能的使用方法:見http://www.aspbc.com/tech/showtech.ASP?id=341
2、在服務器上修改文件上傳的大小,方法如下:
第一步:
在IIS中右鍵“本地計算機”選擇“屬性”,鉤選“允許直接編輯配置數據庫”。
第二步:關閉“IIS Admin Service”服務
依次打開“控制面板--管理工具--服務”,在其中右邊找到“IIS Admin Service”,選中該項並點擊鼠標右鍵,選中“停止”即可關閉該服務。
第三步:修改“MetaBase.XML”文件
打開 C:\Windows\system32\inetsrv”,在該文件夾中找到“MetaBase.xml”文件,將“MetaBase.XML”用記事本打開,在其中搜索“ASPMaxRequestEntityAllowed”,將後面的“204800”改成“1024000000”保存文件。
第四步:開啟“IIS Admin Service”服務
修改完成後再按照第一步的操作將“IIS Admin Service”服務開啟。
經過以上簡單的三步設置我們已經將IIS上傳文件的大小限制改為了100M,當然你可以隨意對上傳文件的大小進行修改。