發表文章

目前顯示的是 4月, 2021的文章

最新資訊

艾恩ASP無組件上傳插件的說明文檔

  艾恩ASP無組件上傳插件 現在的版本能適應各種上傳方式。上傳類的主要的功能如下: 自由設置最大上傳大小、單文件最大上傳大小 自由設置允許上傳的文件類型 可設置文本的編碼,以適應各種上傳環境 內置進度條,用戶可選擇開啟和關閉(需配合客戶端程序) 多種錯誤狀態處理 多種文件保存方式:原文件名、隨機文件名、用戶自定義文件名 自由選擇是否覆蓋已存在文件 完整保存表單數據,支持同名表單,不支持同名文件域 可獲取常見圖片格式的寬高 優化的上傳過程 注意: 1、特別注意Form一定要加上enctype="multipart/form-data"屬性,method屬性值必須是post,否則上傳會出錯。 2、request.form()方法獲取數據失效,請使用UpLoad.forms()。 3、上傳前請確認保存文件的文件夾有讀寫權限,若不可寫則會出現"文件無法寫入"錯誤。 二、調用方法 dim  Upload set   Upload   =   new   AnUpLoad 注意:上傳屬性的設置必須在調用Upload.GetData()之前。 簡單調用示例: dim  Upload set   Upload = new   AnUpLoad 'Set Upload = server.CreateObject("Anasp.Anupload") Upload.SingleSize=1024*1024*1024 ' 設置單個文件最大上傳限制,按字節計;默認為不限制   Upload . MaxSize = 1024 * 1024 * 1024 '設置最大上傳限制,按字節計;默認為不限制  Upload.Exe="*.bmp;*.rar;*.pdf;*.jpg;*.gif;" ' 設置合法擴展名   Upload . Charset = "gb2312" '設置文本編碼,默認為gb2312 Upload.Mode = 0  Upload.GetData() ' 獲取並保存數據,必須調用本方法 三、類說明 上傳涉及2個類:AnUpLoad(關鍵上傳類)和UploadFileEx(文件輔助類),下面分別說明: 1、AnUpL