摘 要:本文介紹了ABCUpload上傳組件這一技術(shù),同時闡述了ABCUpload在城市交通信息系統(tǒng)中的應(yīng)用。
關(guān)鍵詞:ABCUpload 信息系統(tǒng) 文件上傳
中圖分類號:TU7 文獻標(biāo)識碼:A 文章編號:1674-098X(2011)03(c)-0093-01
1 城市交通信息系統(tǒng)概述
隨著城市現(xiàn)代化進程的加快,城市交通系統(tǒng)所涉及的領(lǐng)域和范圍越來越廣,傳統(tǒng)的交通管理方式顯得力不從心,引入城市交通信息系統(tǒng)成為提高城市交通管理水平的一個重要途徑。城市交通信息系統(tǒng)旨在緩解擁堵區(qū)域的交通壓力,使交通流量在整個城市范圍內(nèi)的分配趨于合理,降低或消除對道路的瓶頸影響,提高道路的通行能力和服務(wù)水平。
城市道路交通信息系統(tǒng)前臺包括的功能有:駕駛員俱樂部、最新動態(tài)、實時交通信息、最新公告、出行路徑查詢、道路情況查詢、違法曝光、局長信箱,短信平臺,安全常識,以案說法,違規(guī)查詢,交管論壇等功能。后臺包括:對論壇信息的審核,短信平臺的審核,最新通知發(fā)布,對管理員信息的審核,數(shù)據(jù)庫備份等功能。為廣大民眾的出行帶來了很大的方便,節(jié)省了路上等待的時間,提高了工作效率。
2ABCUpload的概念
ABCUpload是一個允許用戶將文件從某個web瀏覽器上傳到用戶的IIS web服務(wù)器的ActiveX控件,其不需要任何客戶端軟件安裝,通過標(biāo)準(zhǔn)的multipart HTML forms來實現(xiàn)服務(wù)器端操作。
ABCUpload的特點為以下幾點。
(1)允許網(wǎng)站的用戶無需任何的客戶端軟件,就可以實時查看他們的上傳進度。(2)符合統(tǒng)一字符編碼標(biāo)準(zhǔn),能夠支持諸如日語以及韓語等任何語言。(3)能夠與MacBinary兼容,能夠在Macintosh、Windows以及UNIX系統(tǒng)下的瀏覽器中使用。(4)ABCUpload的Form對象是基于微軟Form對象的,以便能夠與用戶的已有代碼保持最大的兼容性。(5)支持二進制(BLOB)對象,所以用戶可以直接將上傳文件插入到相應(yīng)的數(shù)據(jù)庫中。
3ABCUpload的應(yīng)用結(jié)果
在本系統(tǒng)中由于每條道路和每個路口都有一個詳細(xì)的說明,放在一個Excel表中,要將此表放到一個服務(wù)器中去,以便工作人員可以查閱。
首先要創(chuàng)建一個“ABCUpload4.XForm”對象theForm,然后獲取到由圖1得到的具體路徑放在theField,同時設(shè)置一個存放Excel表的文件名及路徑“../excel”,此時利用時間戳技術(shù),用strDiff的值做為該excel表的名字,即用現(xiàn)在的時間減去過去的某一個時間,算出所經(jīng)過的秒數(shù),做為該excel表的名字,這樣既可以保證讀取數(shù)據(jù)庫的速度,也可以保證文件名永遠(yuǎn)不重復(fù),具體代碼如下:
<%
Dim D1,D2,strDiff
D2 = Now
D1 = \"1970-1-1 00:00:00\"
strDiff = DateDiff(\"s\",D1,D2)
Set theForm = Server.CreateObject(\"ABCUpload4.XForm\")
theForm.AbsolutePath = True
theForm.overwrite = True
'theForm.maxuploadsize = 307200
Set theField = theForm.Files(\"lukuangexcel\")
strPath = Server.MapPath(\"../excel\")
%>
設(shè)定上傳的格式為:“.xls”,文件最大是5兆,當(dāng)不符合這兩個條件的時候,會給出提示并要求重傳,當(dāng)符合條件的情況下會給出上傳成功的界面。如圖2所示。
4 結(jié)語
城市交通信息系統(tǒng)旨在緩解城市交通壓力,減少路口擁堵現(xiàn)象,降低系統(tǒng)的開發(fā)成本。ABCUpload上傳組件是一個實用性很強的技術(shù),給程序員在編程時帶來了許多的方便,提高了程序的使用率,使系統(tǒng)上傳文件的安全性得到了充分的保證。
參考文獻
[1]Products:ABCUpload.http://www.websupergoo.com/abcupload-1.htm.
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文