今天就跟大家聊聊有關(guān)webwork中上傳文件需要注意哪些事項(xiàng),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶(hù),是我們最起碼的底線(xiàn)! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶(hù)多一個(gè)朋友!專(zhuān)注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。使用webwork框架的時(shí)候,使用apache自帶的文件上傳功能,那么需要注意的幾個(gè)地方:
1.因?yàn)閣ebwork自帶的上傳的jar包,所以需要使http請(qǐng)求走webwork的攔截器interceptor,那么具體配置是在xwork.xml中配置攔截器interceptor:
2.webwork自帶的攔截器只對(duì)form表單中的enctype="multipart/form-data",這種類(lèi)型進(jìn)行攔截
3.在頁(yè)面中寫(xiě)的標(biāo)簽的name只能是:uploadFile ,那么在后臺(tái)的action中必須得到相應(yīng)的get和set方法,
那么在處理業(yè)務(wù)邏輯的時(shí)候才能夠取到值,這時(shí)候取到的uploadFile是.tmp的臨時(shí)文件路徑,放在服務(wù)器上面,等action執(zhí)行完會(huì)自動(dòng)刪除
4.這個(gè)文件上傳的攔截器中,多個(gè)文件的話(huà)使用:name="uploadFiles",后臺(tái)是可以使用數(shù)組獲得;若是單個(gè)文件上傳的話(huà),則input域中的name必須是
uploadFile;并且其中上傳的action中,兩個(gè)字段是固定的,可以直接在action中直接拿到:uploadFilesContentType和uploadFilesFileName這兩個(gè)屬性,已經(jīng)和action綁定了
看完上述內(nèi)容,你們對(duì)webwork中上傳文件需要注意哪些事項(xiàng)有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。