• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 浅谈Bootstrap中如何上传图片

浅谈Bootstrap中如何上传图片

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了Bootstrap,如何上传图片等相关知识,希望对您有所帮助

Bootstrap中如何上传图片?本篇文章通过示例给大家介绍一下bootstrap上传界面,并介绍一下使用Bootstrap-fileinput插件进行上传图片的方法。


浅谈Bootstrap中如何上传图片


BootStrap上传需要用到Bootstrap-fileinput插件

先来看看bootstrap上传的界面


60d405afbd0eb.jpg


一、前台界面代码

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><link href="bootstrap-fileinput/css/bootstrap.min.css" rel="stylesheet"><link href="bootstrap-fileinput/css/fileinput.css" media="all" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" media="all" rel="stylesheet" type="text/css"/><link href="bootstrap-fileinput/themes/explorer-fa/theme.css" media="all" rel="stylesheet" type="text/css"/><script src="bootstrap-fileinput/js/jquery.js"></script><script src="bootstrap-fileinput/js/plugins/sortable.js" type="text/javascript"></script><script src="bootstrap-fileinput/js/fileinput.js" type="text/javascript"></script>    <script src="bootstrap-fileinput/js/locales/fr.js" type="text/javascript"></script>    <script src="bootstrap-fileinput/js/locales/es.js" type="text/javascript"></script>     <script src="bootstrap-fileinput/themes/explorer-fa/theme.js" type="text/javascript"></script>    <script src="bootstrap-fileinput/themes/fa/theme.js" type="text/javascript"></script>    <script src="bootstrap-fileinput/js/bootstrap.min.js" type="text/javascript"></script>    <script src="bootstrap-fileinput/js/locales/zh.js"></script></head><body>     <form enctype="multipart/form-data" action="uploadSuccess.do" >     <div class="container">        <label>图片上传</label>        <div class="file-loading">            <input id="file-fr" name="file" type="file" multiple>        </div>        <!-- <hr style="border: 2px dotted">        <label>Spanish Input</label>            <div class="file-loading">                <input id="file-es" name="file-es[]" type="file" multiple>            </div> -->            <div>            <input type="text" id="userImage" name="userImage" value=""/>                <input type="submit" class="btn btn-success" value="提交"></input>            </div>        </div>    </form></body><script>    $('#file-fr').fileinput({        theme: 'fa',        language: 'zh',        uploadAsync: true,//异步上传        uploadUrl: 'upload.do',        allowedFileExtensions: ['jpg', 'png', 'gif','mp4'],        maxFileSize:0,        maxFileCount:10    }).on("fileuploaded", function(event,data) {         //异步上传成功结果处理        alert(data.response.src);        $("#userImage").val(data.response.src);    })</script></html>


二、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;    }}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Bootstrap中怎么实现加载效果?读取图标(Spinners)组件
  • Bootstrap-table表头固定导致错位怎么办?怎么彻底解决?
  • 聊聊Bootstrap中的导航条
  • 使用bootstrap怎么实现分页
  • 如何安装和使用BootstrapVue,构建项目界面
  • 浅谈Bootstrap中的自适应屏幕
  • 聊聊Bootstrap5中的断点与容器
  • 浅谈bootstrapTable+jstree插件对树列表条件和查询条件的处理
  • 聊聊Bootstrap4中的网格系统
  • 分享Laravel整合Bootstrap4的完整方案

相关文章

  • 2022-04-29JS保留两位小数的函数有哪些
  • 2022-04-29一行代码实现全站pjax无刷新加载
  • 2022-04-29Photoshop创建简洁绚丽的几何组合背景
  • 2022-04-29php怎么去除重复的值
  • 2022-04-29DEDECMS V5.7 伪静态设置
  • 2022-04-29Ember.js和Vue.js对比,哪个框架更优秀?
  • 2022-04-29WordPress主题纯代码实现禁止某些用户账号登录
  • 2022-04-29Photoshop通过图层样式制作各式各样的按钮
  • 2022-04-29Photoshop绘制透明效果的五角星
  • 2022-04-29PHP中连接符大于号、等号大于号的意思

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • PHPCMS邮箱不能发送邮件?
    • 浅谈小程序中下拉刷新和上拉加载功能怎么实现?(附代码)
    • 带你了解HTML5 SVG,看看怎么绘制自适应的菱形
    • 使用宝塔 Linux 面板快速迁移网站
    • 介绍centos7 bond的配置和调试
    • 一起看看JavaScript如何获取页面上被选中的文字
    • Photoshop设计贴纸效果的创意艺术字教程
    • 在SQL查询中GROUP BY的含义是什么?
    • phpmyadmin如何重置密码?
    • 详细介绍mysql忘记密码的解决方案及修改密码的三种方式

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有