ASP(Active Server Page)是微軟公司的產(chǎn)品,由于它編程很容易上手,能快速開發(fā)功能強(qiáng)大的動態(tài)網(wǎng)站,現(xiàn)在很多網(wǎng)站(特別是Intranet/Extranet內(nèi)部網(wǎng))采用了NT+IIS+ASP的模式,使得ASP成為目前較為流行的網(wǎng)站開發(fā)腳本語言。在WEB服務(wù)中,文件上載服務(wù)是一個很常見的功能,而WIN9X下的PWS沒有提供相關(guān)組件;NT下的IIS提供了一個Post Acceptor組件,但由于它要檢查用戶的WWW訪問權(quán)限而變得不太好用;也可以從Internet上下載有關(guān)組件,但這些大多都是商業(yè)組件,用于下載的是試用版,在使用時間或功能上都有限制。由于ASP可以調(diào)用標(biāo)準(zhǔn)的OLE/COM組件,我們可以用VB/VC/DELPHI等高級編程工具根據(jù)我們自己的要求來定制自己的ASP文件上載組件,滿足自己的應(yīng)用系統(tǒng)要求。
在Project菜單中選擇“Import Type Library”,在“Import Type Library”對話框的“Type Libraries”列表選擇“Microsoft Active Server Pages Object Library(Version 2.0)”(如果沒有這個選項,請確定您的計算機(jī)上安裝了IIS3以上或PWS4以上并且ASP.DLL已正確注冊),DELPHI會自動創(chuàng)建一個TLB文件ASPTypeLibrary_TLB.PAS,其中有我們需要的ASP對象類型聲明。