麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

文件上傳下載(1)

2019-11-18 13:42:25
字體:
來源:轉載
供稿:網友

  文件上傳下載(1)

   jspSmartUpload是由www.jspsmart.com網站開發的一個可免費使用的全功能的文件上傳下載組件,適于嵌入執行上傳下載操作的JSP文件中。該組件有以下幾個特點:

1、使用簡單。在JSP文件中僅僅書寫三五行java代碼就可以搞定文件的上傳或下載,方便。

2、能全程控制上傳。利用jspSmartUpload組件提供的對象及其操作方法,可以獲得全部上傳文件的信息(包括文件名,大小,類型,擴展名,文件數據等),方便存取。

3、能對上傳的文件在大小、類型等方面做出限制。如此可以濾掉不符合要求的文件。

4、下載靈活。僅寫兩行代碼,就能把Web服務器變成文件服務器。不管文件在Web服務器的目錄下或在其它任何目錄下,都可以利用jspSmartUpload進行下載。

5、能將文件上傳到數據庫中,也能將數據庫中的數據下載下來。這種功能針對的是MySQL數據庫,因為不具有通用性,所以本文不預備舉例介紹這種用法。

   jspSmartUpload組件可以從www.jspsmart.com網站上自由下載,壓縮包的名字是jspSmartUpload.zip。下載后,用WinZip或WinRAR將其解壓到Tomcat的webapps目錄下(本文以Tomcat服務器為例進行介紹)。解壓后,將webapps/jspsmartupload目錄下的子目錄Web-inf名字改為全大寫的WEB-INF,這樣一改jspSmartUpload類才能使用。因為Tomcat對文件名大小寫敏感,它要求Web應用程序相關的類所在目錄為WEB-INF,且必須是大寫。接著重新啟動Tomcat,這樣就可以在JSP文件中使用jspSmartUpload組件了。

   注重,按上述方法安裝后,只有webapps/jspsmartupload目錄下的程序可以使用jspSmartUpload組件,假如想讓Tomcat服務器的所有Web應用程序都能用它,必須做如下工作:

1.進入命令行狀態,將目錄切換到Tomcat的webapps/jspsmartupload/WEB-INF目錄下。

2.運行JAR打包命令:jar cvf jspSmartUpload.jar com

(也可以打開資源治理器,切換到當前目錄,用WinZip將com目錄下的所有文件壓縮成jspSmartUpload.zip,然后將jspSmartUpload.zip換名為jspSmartUpload.jar文件即可。)

3.將jspSmartUpload.jar拷貝到Tomcat的shared/lib目錄下。

二、相關類說明篇

㈠ File類

   這個類包裝了一個上傳文件的所有信息。通過它,可以得到上傳文件的文件名、文件大小、擴展名、文件數據等信息。

   File類主要提供以下方法:

1、saveAs作用:將文件換名另存。

原型:

public void saveAs(java.lang.String destFilePathName)



public void saveAs(java.lang.String destFilePathName, int optionSaveAs)

其中,destFilePathName是另存的文件名,optionSaveAs是另存的選項,該選項有三個值,分別是SAVEAS_PHYSICAL,SAVEAS_VIRTUAL,SAVEAS_AUTO。SAVEAS_PHYSICAL表明以操作系統的根目錄為文件根目錄另存文件,SAVEAS_VIRTUAL表明以Web應用程序的根目錄為文件根目錄另存文件,SAVEAS_AUTO則表示讓組件決定,當Web應用程序的根目錄存在另存文件的目錄時,它會選擇SAVEAS_VIRTUAL,否則會選擇SAVEAS_PHYSICAL。

例如,saveAs("/upload/sample.zip",SAVEAS_PHYSICAL)執行后若Web服務器安裝在C盤,則另存的文件名實際是c:/upload/sample.zip。而saveAs("/upload/sample.zip",SAVEAS_VIRTUAL)執行后若Web應用程序的根目錄是webapps/jspsmartupload,則另存的文件名實際是webapps/jspsmartupload/upload/sample.zip。saveAs("/upload/sample.zip",SAVEAS_AUTO)執行時若Web應用程序根目錄下存在upload目錄,則其效果同saveAs("/upload/sample.zip",SAVEAS_VIRTUAL),否則同saveAs("/upload/sample.zip",SAVEAS_PHYSICAL)。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 羞羞视频免费观看网站 | 日本韩国欧美一级片 | 亚洲第一黄色网 | 精品国产一区三区| 国产视频在线一区 | 国产精品久久久久国产精品三级 | 激情视频免费看 | 美女在线观看视频一区二区 | 毛片成人网| 在线a免费观看 | 日韩在线激情 | 日本s级毛片免费观看 | 91成人在线免费视频 | 男人天堂新地址 | 特级黄色一级毛片 | 免费播放欧美毛片 | 国产精品久久久久久久久久iiiii | 欧美久久久一区二区三区 | 性片免费看 | 精品乱码久久久久 | 精精国产xxxx视频在线野外 | 澳门一级淫片免费视频 | 日本精品视频一区二区三区四区 | 激情久久免费视频 | 成人在线视频一区 | 97中文字幕第一一一页 | 国产毛片自拍 | 中文字幕亚洲一区二区三区 | 综合国产一区 | 羞羞视频免费网站 | 中文字幕在线观看视频一区 | 国产一区二区三区色淫影院 | 欧美人xx| www中文在线 | av免费不卡国产观看 | 国产午夜小视频 | 午夜色视频在线观看 | 国产亚洲精品久久久久久网站 | 国产国语毛片 | 免费国产一区二区视频 | 成人免费福利 |