這篇文章主要介紹“Bootstrap如何上傳圖片”,在日常操作中,相信很多人在Bootstrap如何上傳圖片問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Bootstrap如何上傳圖片”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
龍山網站建設公司成都創(chuàng)新互聯公司,龍山網站設計制作,有大型網站制作公司豐富經驗。已為龍山成百上千家提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿營銷網站建設要多少錢,請找那個售后服務好的龍山做網站的公司定做!
BootStrap上傳需要用到Bootstrap-fileinput插件
先來看看bootstrap上傳的界面
前臺界面代碼
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here
二、Controller層代碼
package com.llh.controller; import java.io.File; import java.io.IOException; import java.util.Date; import java.util.Random; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile; import com.llh.service.UploadService; /** * * @author Administrator * */ @Controller @Scope("prototype") public class UploadController { @Resource private UploadService uploadService; @RequestMapping(value="upload") public @ResponseBody String upload(HttpServletRequest request,MultipartFile file) throws IllegalStateException, IOException{ String name= file.getOriginalFilename(); String path = request.getServletContext().getRealPath("/upload/");//上傳保存的路徑 String fileName = changeName(name); String rappendix = "upload/" + fileName; fileName = path + "\\" + fileName; File file1 = new File(fileName); file.transferTo(file1); String str = "{\"src\":\"" + rappendix + "\"}"; return str; } public static String changeName(String oldName){ Random r = new Random(); Date d = new Date(); String newName = oldName.substring(oldName.indexOf('.')); newName = r.nextInt(99999999) + d.getTime() + newName; return newName; } }
到此,關于“Bootstrap如何上傳圖片”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯網站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網站題目:Bootstrap如何上傳圖片
文章鏈接:http://weahome.cn/article/ipgiii.html