免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

jqueryuploadify的使用

由于項目是存儲圖片的,要使用到上傳的功能,而且個人想做好點。所以在網上搜了下資料,覺得這個jquery 的插件還不錯。

成都創新互聯自2013年創立以來,先為阿巴嘎等服務建站,阿巴嘎等地企業,進行企業商務咨詢服務。為阿巴嘎企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

首先放個工程的分布圖

 

jquery uploadify的使用

 

項目是拿以前搭建好的SSH的框架,不過里面只用到struts2。

用到的jar的話大家自己去下載吧。jquery uploadify的版本是2.1.4的。

index.jsp下面的代碼是

 

  1. <!DOCTYPE HTML > 
  2. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 
  3. <% 
  4.     String path = request.getContextPath(); 
  5.     String basePath = request.getScheme() + "://" + request.getServerName() + ":" 
  6.             + request.getServerPort() + path + "/"; 
  7. %> 
  8. <html> 
  9.     <head> 
  10.         <base href="<%=basePath%>"> 
  11.         <title>首頁</title> 
  12.     </style> 
  13. <script type="text/javascript" src="js/jquery-1.6.js"></script> 
  14. <script type="text/javascript" src="uploadify/jquery.uploadify.v2.1.4.js"></script> 
  15. <script type="text/javascript" src="uploadify/swfobject.js"></script> 
  16. <link rel="stylesheet" type="text/css" href="uploadify/uploadify.css"> 
  17.      <script type="text/javascript">   
  18.         $(document).ready(function() { 
  19.             $("#uploadify").uploadify({ 
  20.                 'uploader'       : 'uploadify/uploadify.swf',   //flash,上傳時的顯示 
  21.                 'script'         : 'show.action',               //提交處理的地址,默認是php的 
  22.                 'fileDataName'   : 'file',                      //在處理的地址接收的名字 
  23.                 'cancelImg'      : 'uploadify/cancel.png',      //上傳時的取消按鈕 
  24.                 'folder'         : '/p_w_picpath',                    //上傳放到
  25.   </body>  
  26. </html> 

struts.xml里面的代碼挺少的

struts2默認文件上傳的大小是2M,大于2M的上傳不了。所以我們要設置一下。

  1. <?xml version="1.0" encoding="UTF-8" ?> 
  2. <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> 
  3. <struts> 
  4.     <constant name="struts.multipart.maxSize" value="9999999999999999"></constant> 
  5.     <package name="default" extends="struts-default" namespace="/"> 
  6.         <action name="show" class="com.mark.action.Show" method="uploadImg"> 
  7.         </action> 
  8.     </package> 
  9. </struts> 

 

Action類里面的代碼:

導包的話大家自己導吧。

  1. public class Show { 
  2.  
  3.     private File file; // 前臺傳過來的文件 
  4.     private String fileFileName; // 文件名 
  5.     private String fileContentType; // 文件類型 
  6.  
  7.     public void uploadImg() throws IOException  { 
  8.         HttpServletResponse response = ServletActionContext.getResponse(); 
  9.         HttpServletRequest request = ServletActionContext.getRequest(); 
  10.         // 寫到服務器上 
  11.         response.setCharacterEncoding("utf-8"); 
  12.         try { 
  13.         String path = request.getRealPath("/p_w_picpath"); 
  14.         FileInputStream in = new FileInputStream(file); 
  15.         FileOutputStream out = new FileOutputStream(new File(path + "/" + fileFileName)); 
  16.         byte[] b = new byte[1024]; 
  17.         while ((in.read(b) > -1)) { 
  18.             out.write(b); 
  19.         } 
  20.         in.close(); 
  21.         out.close(); 
  22.         response.getWriter().write("上傳成功!"); 
  23.         }catch (Exception e) { 
  24.             e.printStackTrace(); 
  25.             response.getWriter().write("上傳失敗!請聯系管理員或者重新上傳!"); 
  26.         } 
  27.     } 
  28.  
  29.     public File getFile() { 
  30.         return file; 
  31.     } 
  32.  
  33.     public void setFile(File file) { 
  34.         this.file = file; 
  35.     } 
  36.  
  37.     public String getFileFileName() { 
  38.         return fileFileName; 
  39.     } 
  40.  
  41.     public void setFileFileName(String fileFileName) { 
  42.         this.fileFileName = fileFileName; 
  43.     } 
  44.  
  45.     public String getFileContentType() { 
  46.         return fileContentType; 
  47.     } 
  48.  
  49.     public void setFileContentType(String fileContentType) { 
  50.         this.fileContentType = fileContentType; 
  51.     } 

最后發個成品的圖片

 

 

jquery uploadify的使用

 

 

jquery uploadify的使用

 

 

jquery uploadify的使用

 

有什么錯誤的地方請大家指點一下,共同成長!

當前文章:jqueryuploadify的使用
文章分享:http://m.newbst.com/article12/gcisgc.html

成都網站建設公司_創新互聯,為您提供自適應網站標簽優化Google微信公眾號搜索引擎優化網頁設計公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站建設網站維護公司