bootstrap 圖片上傳執行個體

來源:互聯網
上載者:User

標籤:bootstrap   圖片   執行個體   js   function   

引入的包:


import java.io.File;import java.util.Iterator;import java.util.UUID;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.FileItemFactory;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import org.apache.commons.fileupload.servlet.ServletFileUpload;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.gzzs.util.service.HandlerPath;import com.opensymphony.xwork2.ActionSupport;



html:

<div style="margin-top: 10px; margin-left: 180px"><input id="specialrecommendfile" type="file" size="30"name="file"><button type="button" onclick="UploadSpecialRecommendPic()"class="btn btn-warning btn-lg">上傳</button><input type=hidden class="span5" id="specialRecommendPic"name="riIndexPic"></div>

js:

function UploadSpecialRecommendPic() {$.ajaxFileUpload({url : '/GZZSServer/s_util/uploadSpecialRecommendPic.action',secureuri : false,fileElementId : 'specialrecommendfile',dataType : 'json',success : function(d, status) {var data = eval('(' + d + ')');alert(data.msg);if (data.flag == 1) {$("#SpecialTopicPicShow").attr("src", data.path);$("#specialRecommendPic").val(data.picName);}},error : function(data, status, e) {alert(e);}});}

action:

public String uploadSpecialRecommendPic() {try {String path;path = "C://";FileUtils.copyFile(file, new File(path));result = "{flag:\"1\",msg:\"操作成功\",path:\""+ HandlerPath.getHostSimulateAuthorLogoPath()+ fileFileName + "\",picName:\"" + fileFileName + "\"}";return SUCCESS;} catch (Exception e) {e.printStackTrace();result = "{flag:\"0\",msg:\"操作失敗\"}";return SUCCESS;}}

執行個體圖片:


bootstrap 圖片上傳執行個體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.