




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第11章使用第三方組件文件上傳組件ASPUpload11.1發布信息綜合示例11.3關于第三方組件
11.4發送E-mail組件W3Jmail11.2本章小結11.5本章內容簡介11.1文件上傳組件ASPUpload11.1.1下載和安裝ASPUpload組件11.1.2ASPUpload組件的屬性和方法11.1.3上傳單個文件11.1.4上傳多個文件11.1.5判斷文件是否已經存在11.1.1下載和安裝ASPUpload組件下載網址:,從該網址可以下載安裝軟件aspupload.exe。安裝方法:下載安裝軟件后,雙擊該文件,按照提示一步一步安裝即可。安裝完畢后,將默認生成“C:\ProgramFiles\PersitsSoftware\AspUpload”文件夾,其中有使用說明和例子,大家可以仔細研究一下(注:本書使用ASPUpload3.0)。11.1.2ASPUpload組件的屬性和方法ASPUpload組件的對象Upload對象是最為主要的,建立該對象的語法如下:SetUpload對象實例=Server.CreateObject("Persits.Upload")建立Upload對象的例子:<% Setupload=Server.CreateObject("Persits.Upload")%>Upload對象的常用屬性和方法如下表:上傳文件對象上傳文件對象建立上傳文件對象的語法如下: Set上傳文件對象實例=Upload對象實例.Files(name/index)其中name表示上傳表單中文件選擇框的名字;index表示文件選擇框在所有文件選擇框中的索引(從1開始)。例如下面的示例將建立一個上傳文件對象,并輸出該文件的保存路徑:<% Setfle=upload.Files("fleUpload") Response.Writefle.Path%>上傳文件對象的屬性和方法如下:
11.1.3上傳單個文件下面是一個簡單的例子,其中只能上傳一個文件,并可以添加一些文件說明。11.1.4上傳多個文件一次上傳多個文件的示例:11.1.5判斷文件是否已經存在以上示例中,如果文件存在將直接覆蓋了,下面的示例用來實現如果文件已經存在就提醒用戶換一個名字重新上傳。11.2.1下載和安裝W3Jmail組件下載網址:。安裝:下載安裝軟件后,直接雙擊下載文件,按照提示一步一步安裝即可。安裝完畢,將自動生成“C:\ProgramFiles\DimacDevelopment\JMail”文件夾,其中有使用說明和例子,大家可以仔細學習(注:本書使用W3Jmail4.4)。11.2.2W3Jmail組件的屬性和方法該組件實際上包含多個對象,其中最重要的是Message對象。建立該對象的語法如下:SetW3Jmail對象實例=Server.CreateObject("Jmail.Message")例如:<%Set jmail=Server.CreateObject("Jmail.Message")%>Message對象常用屬性和方法如下:
Message對象的屬性和方法
關于Message對象的屬性和方法,必須注意如下幾點:(1)Body和HTMLBody分別用來設置文本格式或HTML格式的信件內容,兩者只能使用一個。(2)發送附件時,附件必須位于服務器端。如果文件在客戶端,必須先上傳到服務器端。(3)請注意Send方法括號中的參數為發信服務器地址,有三種情況:1.如果這個發信服務器是任何人可以公開使用的,在括號中直接寫發信服務器的名稱即可,如jmail.Send(“”)。2.如果服務器要求驗證,則必須更改為jmail.Send(“用戶名:密碼@發信服務器”)。3.在Windows2000以上版本,也可以使用本機發信服務器發送,只要將發信服務器設為空字符串,如jmail.Send("")。前提是需要在IIS中啟動SMTP服務。11.2.4在線發送E-mail下面再來看一個例子,其中在表單中填寫郵件信息,然后提交到服務器端,然后利用W3Jmail組件發送郵件。11.2.5在線發送附件本節示例將在上一節示例的基礎上,增加可以發送附件的功能。要達到該目的,需要綜合使用ASPUpload和W3Jmail兩個組件。首先將文件從客戶端上傳到服務器端,然后再將其作為附件發出去。請看具體代碼。運行結果11.3發布信息綜合示例許多網站都有最新消息欄目,可以發布通知等,還可以添加一個文件。下面就綜合使用文件上傳組件和數據庫存取組件實現該目的。該示例包括以下4個文件和1個文件夾。news.mdb數據庫文件:其中有一張表tbNews,包括序號ID、標題strTitle、內容strBody、上傳文件名str、發布時間dtmSubmit共5個字段。index.asp:首頁,用來顯示最新消息insert_form.asp:發布新消息表單文件insert.asp:發布最新消息執行文件upfiles文件夾:上傳文件名稱存放在數據庫中,文件本身則存放到該文件夾下。下面再來看發布新消息表單文件和執行文件的代碼,其實它們上一節的上傳單個文件的示例差不多,只不過將上傳的文件和其他信息保存到數據庫中了。11.4關于第三方組件(1)下載和安裝許多網站都提供或轉載了很多組件,如:組件注冊安裝一般有兩種方法:
一類組件本身是一個安裝程序,只要運行就可以注冊。
另一類組件是一個DLL文件,在“運行”框中輸入
Regsvr32DLL文件的路徑,回車運行即可。(2)使用方法
學習組件有幾種方法:①有的網站在提供組件的同時可能會提供組件說明和示例;②有的組件安裝完畢后,會生成一個文件夾,里面包括使用說明和示例,本章例子就是如此;③如前兩種方法還是不行,可以網上去請教別人或參考專門教程。最后,如果大家在網上找不到合適的組件,也可以自己開發,目前常用的開發工具有VB、VisualC++、Delphi等語言工具。11.5本章小結首先要牢固掌握上傳文件和發送E-mail的常用方法,還要進一步體會對象、集合、屬性和方法的用法。其次,可以去嘗試使用更多的組件,從而完成更復雜的功能。&r)v@y>C:G3J6NaQeUhYl!p*s+w`A.D0H4K8ObSfVjZm%q(u=x~B;E2I5M9PdTgXk#o&r-v@y>C:G3J7NaReUiYl$p*s+w`A.D1H4L8OcSfWjZm%q(u=x<B;F2I6M9QdTgXk#o&r-v@z>C0G3K7NbReUiYl$p*t+w~A.E1H5L8OcSfWjZn%q)u=y<B:F2I6M9QdThXk!o&s-v`z>C0G3K7NbReViYm$p(t+x~A.E1H5L8PcSgWj#n%r)u=y<B:F2J6MaQdUhXl!o&s-v`z>D0G4K7ObRfViYm$p(t+x~A;E1I5L9PcTgWj#n%r)u@y<C:F3J6NaQdUhXl!o*s-w`z.D0H4K7ObRfViZm$q(t=x~B;E1I5L9PcTgWk#n&r)v@y>C:F3J6NaQeUhYl!p*s+w`z.D0H4K8ObSfVjZm%q(t=x~B;E2I5M9PdTgXk#n&r)v@y>C:G3J7NaReUiYl!p*s+w`A.D1H4L8OcSfVjZm%q(u=x<B;F2I6M9PdTgXk#o&r-v@z>C0G3J7NaReUiYl$p*t+w~A.E1H4L8OcSfWjZn%q)u=y<B;F2I6M9QdThXk!o&s-v@z>C0G3K7NbReViYm$p*t+w~A.E1H5L8PcSgWj#n%q)u=y<B:F2J6MaQdUhXk!o&s-v`z>D0G4K7ObReViYm$p(t+x~A;E1I5L8PcSgWj#n%r)u@y<C:F3J6MaQdUhXl!o*s-w`z.D0G4K7ObRfViZm$q(t=:F2J6MaQdUhXk!o&s-v`z>D0G4K7ObReViYm$p(t+x~A;E1I5L8PcSgWj#n%r)u@y<C:F2J6MaQdUhXl!o*s-w`z.D0G4K7ObRfViZm$q(t=x~A;E1I5L9PcTgWk#n&r)u@y<C:F3J6NaQeUhYl!o*s-w`z.D0H4K8ObSfVjZm$q(t=x~B;E2I5M9PdTgWk#n&r)v@y>C:G3J7NaQeUhYl!p*s+w`A.D1H4K8ObSfVjZm%q(u=x<B;F2I5M9PdTgXk#o&r-v@z>C:G3J7NaReUiYl$p*t+w`A.D1H4L8OcSfWjZn%q(u=x<B;F2I6M9QdThXk!o&r-v@z>C0G3K7NbReViYl$p*t+w~A.E1H5L8PcSfWjZn%q)u=y<B:F2J6M9QdThXk!o&s-v`z>D0G4K7NbReViYm$p(t+x~A;E1H5L8PcSgWj#n%r)u@y<B:F2J6MaQdUhXl!o*s-v`z>D0G4K7ObRfViZm$q(t+x~A;E1I5L9PcTgWk#n%r)u@y<C:F3J6NaQeUhXl!o*s-w`z.D0H4K8ObRfViZm$q(t=x~B;E2I5L9PcTgWk#n&r)v@y>C:G3J6NaQeUhYl!p*s+w`A.D0H4K8ObSfVjZm%q(u=x~B;E2I5M9PdTgXk#o&r)v@y>C:G3J7NaReUiYl$p*s+w`A.D1H4L8OcSfWjZm%q(u=x<B;F2I6M9QdTgXk#o&r-v@z>C0G3K7NaReUiYl$p*t+w~A.E1H5L8OcSfWjZn%q)u=y<B:F2I6M9QdThXk!o&s-v`z>C0G3K7NbReViYm$p(t+w~A.E1H5L8PgXk#o&r-v@z>C0G3K7NaReUiYl$p*t+w~A.E1H4L8OcSfWjZn%q)u=y<B:F2I6M9QdThXk!o&s-v`z>C0G3K7NbReViYm$p(t+w~A.E1H5L8PcSgWj#n%q)u=y<B:F2J6MaQdUhXl!o&s-v`z>D0G4K7ObRfViYm$p(t+x~A;E1I5L9PcSgWj#n%r)u@y<C:F3J6MaQdUhXl!o*s-w`z.D0H4K7ObRfViZm$q(t=x~B;E1I5L9PcTgWk#n&r)v@y<C:F3J6NaQeUhYl!p*s-w`z.D0H4K8ObSfVjZm%q(t=x~B;E2I5M9PdTgXk#n&r)v@y>C:G3J7NaReUhYl!p*s+w`A.D1H4L8ObSfVjZm%q(u=x<B;F2I6M9PdTgXk#o&r-v@z>C0G3J7NaReUiYl$p*t+w~A.D1H4L8OcSfWjZn%q)u=x<B;F2I6M9QdThXk!o&s-v@z>C0G3K7NbReViYm$p*t+w~A.E1H5L8PcSgWjZn%q)u=y<B:F2J6MaQdThXk!o&s-v`z>D0G4K7ObReViYm$p(t+x~A;E1I5L8PcSgWj#n%r)u@y<C:F2J6MaQdUhX*t+w~A.E1H5L8PcSgWjZn%q)u=y<B:F2J6MaQdThXk!o&s-v`z>D0G4K7NbReViYm$p(t+x~A;E1I5L8PcSgWj#n%r)u@y<C:F2J6MaQdUhXl!o*s-w`z>D0G4K7ObRfViZm$q(t+x~A;E1I5L9PcTgWk#n&r)u@y<C:F3J6NaQeUhYl!o*s-w`z.D0H4K8ObSfViZm$q(t=x~B;E2I5M9PcTgWk#n&r)v@y>C:G3J7NaQeUhYl!p*s+w`A.D1H4K8ObSfVjZm%q(u=x<B;E2I5M9PdTgXk#o&r-v@y>C:G3J7NaReUiYl$p*t+w`A.D1H4L8OcSfWjZn%q(u=x<B;F2I6M9QdThXk#o&r-v@z>C0G3K7NbReUiYl$p*t+w~A.E1H5L8OcSfWjZn%q)u=y<B:F2J6M9QdThXk!o&s-v`z>D0G3K7NbReViYm$p(t+x~A.E1H5L8PcSgWj#n%r)u=y<B:F2J6MaQdUhXl!o*s-v`z>D0G4K7ObRfViZm$p(t+x~A;E1I5L9PcTgWj#n%r)u@y<C:F3J6NaQdUhXl!o*s-w`z.D0H4K8ObRfViZm$q(t=x~B;E2I5L9PcTgWk#n&r)v@y>C:F3J6NaQeUhYl!p*s+w`z.D0H4K8ObSfVjZm%q(u=x~B;E2I5M9PdTgXk#o&r)v@y>C:G3J7NaReUiYl!p*s+w`A.D1H4L8OcSfVjZm%q(u=x<B;F2I6M9QdTgXk#o&r-v@z>C0G3KbSfVjZm%q(t=x~B;E2I5M9PdTgXk#o&r)v@y>C:G3J7NaReUiYl!p*s+w`A.D1H4L8OcSfVjZm%q(u=x<B;F2I6M9PdTgXk#o&r-v@z>C0G3K7NaReUiYl$p*t+w~A.E1H4L8OcSfWjZn%q)u=y<B;F2I6M9QdThXk!o&s-v@z>C0G3K7NbReViYm$p(t+w~A.E1H5L8PcSgWj#n%q)u=y<B:F2J6MaQdUhXk!o&s-v`z>D0G4K7ObReViYm$p(t+x~A;E1I5L9PcSgWj#n%r)u@y<C:F3J6MaQdUhXl!o*s-w`z.D0G4K7ObRfViZm$q(t=x~A;E1I5L9PcTgWk#n&r)v@y<C:F3J6NaQeUhYl!p*s-w`z.D0H4K8ObSfVjZm$q(t=x~B;E2I5M9PdTgWk#n&r)v@y>C:G3J7NaReUhYl!p*s+w`A.D1H4L8ObSfVjZm%q(u=x<B;6NaQeUhYl!p*s-w`z.D0H4K8ObSfVjZm$q(t=x~B;E2I5M9PdTgWk#n&r)v@y>C:G3J7NaQeUhYl!p*s+w`A.D1H4L8ObSfVjZm%q(u=x<B;F2I5M9PdTgXk#o&r-v@z>C:G3J7NaReUiYl$p*t+w`A.D1H4L8OcSfWjZn%q)u=x<B;F2I6M9QdThXk!o&r-v@z>C0G3K7NbReViYl$p*t+w~A.E1H5L8PcSfWjZn%q)u=y<B:F2J6MaQdThXk!o&s-v`z>D0G4K7NbReViYm$p(t+x~A;E1H5L8PcSgWj#n%r)u@y<B:F2J6MaQdUhXl!o*s-w`z>D0G4K7ObRfViZm$q(t+x~A;E1I5L9PcTgWk#n%r)u@y<C:F3J6NaQeUhXl!o*s-w`z.D0H4K8ObRfViZm$q(t=x~B;E2I5M9PcTgWk#n&r)v@y>G4K7ObRfViZm$p(t+x~A;E1I5L9PcTgWk#n%r)u@y<C:F3J6NaQeUhXl!o*s-w`z.D0H4K8ObRfViZm$q(t=x~B;E2I5L9PcTgWk#n&r)v@y>C:G3J6NaQeUhYl!p*s+w`A.D0H4K8ObSfVjZm%q(u=x~B;E2I5M9PdTgXk#o&r)v@y>C:G3J7NaReUiYl$p*s+w`A.D1H4L8OcSfWjZm%q(u=x<B;F2I6M9QdTgXk#o&r-v@z>C0G3K7NaReUiYl$p*t+w~A.E1H5L8OcSfWjZn%q)u=y<B:F2I6M9QdThXk!o&s-v`z>C0G3K7NbReViYm$p(t+w~A.E1H5L8PcSgWj#n%r)u=y<B:F2J6MaQdUhXl!o&s-v`z>D0G4K7ObRfViYm$p(t+x~A;E1I5L9PcSgWj#n%r)u@y<C:F3J6NaQdUhXl!o*s-w`z.D0H4K
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 客戶分級售后管理辦法
- 省市媒體機構管理辦法
- 律師代理合同管理辦法
- 擔保能力評估管理辦法
- 租賃房屋小區管理辦法
- 小學圖書使用管理辦法
- 科技園區食堂管理辦法
- 郴州產業資金管理辦法
- 責任清單賬目管理辦法
- 監理規范安全管理辦法
- 天津市部分區2023-2024學年高一學期期末生物試卷
- 人教版五年級英語下冊期末試卷及答案
- 二年級下冊期末無紙筆測評方案
- CJJ89-2012 城市道路照明工程施工及驗收規程
- 花店上班勞動合同范本共
- 2024年信息科技中考考試題庫及答案(模擬)
- 原發性肝癌教案(勿刪)
- 20G520-1-2鋼吊車梁(6m-9m)2020年合訂本
- 電梯維護保養規則(TSG T5002-2017)
- 義務教育數學課程標準(2022年版)解讀與案例分析
- 弘揚教育家精神主題課件
評論
0/150
提交評論