Bootstrap 上传文件或者图片的使用,亲测有效

BootStrap FileInput 文件上传组件使用指南 一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、Java集合/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、Memcached、MongoDB、Spring、Spring Boot、Spring Cloud、RabbitMQ、Dubbo 、MyBatis 、ZooKeeper 、数据结构、算法、Elasticsearch 、Kafka 、微服务、Linux。 阅读详情
AI摘要

本文介绍了一个文件上传组件的实现过程,包括前端的样式设置、文件选择、预览及上传功能,以及后端的文件接收和存储逻辑。

前台:需要引入css,js   最后这个js,是使用中文,如果不用中文可以不用

有人留言说要这个文件资源,我又把文件给放到了网盘上,需要的自行下载

需要的,自己下载

<link type="text/css" rel="stylesheet" href="/Template/User/css/fileinput.css" rel="external nofollow" />
<script type="text/javascript" src="/Template/User/js/fileinput.js"></script>
<script type="text/javascript" src="/Template/User/js/fileinput_locale_zh.js"></script>

然后是选择文件:

<label for="birthday">图片上传:</label>
		
  <input id="file-1" name="file" type="file" multiple class="form-control" data-overwrite-initial="false" data-min-file-count="1"/>

然后是js:

$("#file-1").fileinput({
  uploadUrl: '', // 这个是点击上传时候的上传接口
  allowedFileExtensions : ['jpg', 'png','gif','jpeg'],//允许的文件类型
  overwriteInitial: false,
    language: 'zh',
  maxFileSize: 1500,//文件的最大大小 单位是k
    uploadExtraData: {  //上传的时候,增加的附加参数
                    userid: XXX
                },
  maxFilesNum: 10,//最多文件数量 
  previewSettings: {//设置预览图片时候的大小
            image: {width: "100px", height: "100px"},
        },
  slugCallback: function(filename) {
    return filename;
  }
}).on('filecleared',function(){//点击移除按钮时触发
	
	
})
.on('fileuploaded', function (event, data, previewId, index) {//文件上传完成后触发
	console.log(event,data,previewId,index);
	
});

后台上传接口代码:

 HttpFileCollection files = Request.Files;
            if (files != null)
            {

                string picUrl = "";
                foreach (string key in files.Keys)
                {
                    HttpPostedFile fileData = files[key];
                    if (fileData != null)
                    {

                        string sUpFileRoot = "/UpFiles/";
                        string sDirPath = sUpFileRoot + DateTime.Now.Year.ToString() + @"/" + DateTime.Now.Month.ToString() + @"/" + DateTime.Now.Day.ToString() + @"/";
                        string fileName = Path.GetFileName(fileData.FileName);      //原始文件名称
                        string fileExtension = Path.GetExtension(fileName);         //文件扩展名
                        string saveName = Guid.NewGuid().ToString() + fileExtension; //保存文件名称
                        string sPath = Server.MapPath(sDirPath);
                        picUrl += sDirPath + saveName;
                        if (!Directory.Exists(sPath))
                        {
                            Directory.CreateDirectory(sPath);
                        }

                        fileData.SaveAs(sPath + saveName);
                    }
                }
                Response.Write("{\"info\":\"" + picUrl + "\",\"status\":\"ok\"}");
                Response.End();
            }

就是这样的效果:

 

 

springboot+mybatispuls+bootstrap实现图片上传 【代码】springboot+mybatispuls+bootstrap实现图片上传。 阅读详情

相关推荐

实现响应式Bootstrap图片上传功能

简介:Bootstrap图片上传是网页交互的常见功能,尤其适用于内容创作和社交媒体场景。通过掌握Bootstrap框架中的Form组件、按钮样式、响应式布局、图片预览、事件监听、AJAX上传、错误处理、文件限制、图片裁剪/旋转和响应式图片等技术点,开发者可以构建出既美观又实用的图片上传功能,增强网站的互动性和个性化。

weixin_35754962的博客 1082

bootstrap 图片上传入门

Bootstrap 图片上传入门 导入图片上传 css js **下载地址 :**https://github.com/kartik-v/bootstrap-fileinput 这里我们先放一个 图片控件 再放一个点击修改头像Button <img style="width:100px;height:100px" id="imgEmdImg" class="img-circle"&g...

qq_38688799的博客 1万+

bootstrap图片上传和预览

bootstrap图片上传和预览

Bootstrap File Input,最好用的文件上传组件

本篇介绍如何使用bootstrap fileinput.js(最好用的文件上传组件)来进行图片的展示,上传,包括springMVC后端文件保存。

沉默王二 24万+

PINN for PDE(偏微分方程)4 - 反向问题 - Burgers’ equation

PINN for PDE(偏微分方程)4 - 反向问题 - Burgers’ equation

m0_62030579的博客 3003

多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解

多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解 1. 概览 在开始具体讨论卡尔曼滤波和匈牙利算法之前,首先我们来看一下基于检测的目标跟踪算法的大致流程。 2. 卡尔曼滤波(Kalman filter) 目标跟踪中使用的就是最基础的 Kalman filter 算法。这里也仅仅讨论最基础的 Kalman filter 算法。 卡尔曼滤波算法的过程很简单,如下图所示。最核心的两个步骤就是预测和更新(下图的 correct)。 在目标跟踪任务中,目标的

生命在于折腾! 2万+

【亲测免费】 优雅实现文件上传:Bootstrap文件上传与图片处理指南

优雅实现文件上传:Bootstrap文件上传与图片处理指南 【下载地址】Bootstrap文件上传与图片处理指南 Bootstrap 文件上传与图片处理指南欢迎使用此资源库,本仓库提供了详细的教程,专注于如何在你的Web项目中集成Bootstrap框架来优雅地实现文件,尤其是图片的上传功能 ...

gitblog_06520的博客 1502

稀疏阵列选型指南:互质阵、嵌套阵、MRA,谁才是你项目里的‘性价比之王’?

本文深入探讨了稀疏阵列技术中的互质阵、嵌套阵和MRA三大架构的工程化选型策略,重点分析了它们在DOA估计、自由度、旁瓣抑制和计算复杂度等核心指标上的表现。通过实际案例和配置示例,为智能天线、声学定位和毫米波雷达等应用场景提供技术选型指南,帮助研发团队在硬件成本与性能之间找到最佳平衡点。

weixin_42525005的博客 488

bootstrap-fileinput的简单使用(图片上传和编辑)

简介: 一款非常优秀的HTML5文件上传插件,支持bootstrap 3.x 和4.x版本,具有非常多的特性:多文件选择。这个插件能最简单的帮你完成文件上传功能,且使用bootstrap样式。还支持多种文件的预览,images, text, html, video, audio, flash。另外还支持ajax方式上传文件,可以看到上传进度。支持拖拽的方式添加和删除文件。 一、下载bootstrap-fileinput 下载bootstrap-fileinput 参数的配置可以参考:https://

Linging_24的博客 1万+

【SOFA】SOFA框架+Win10+VS2019 配置

SOFA (Simulation Open Framework Architecture)官网 SOFA 是一个开源的仿真框架,用于实时的物理仿真,而且主要针对医学上的仿真。主要用于研究人员开发新的算法,也可以作为一个有效的快速成型工具或是物理引擎。 官网中给出的配置方法写的很清晰,有着各个库或者软件的版本要求,仔细看按版本要求来 官网配置地址 官网给了两种方 1.通过脚本自动配置 2. 自己下载相关库通过CMake进行生成 第一种 没使用,不知道是否好使,因为如果其中有下载的东西,国内不一定能成功,大家可

GordonWei 5260

Nacos 2.3.2与PostgreSQL的Docker化部署实战

本文详细介绍了Nacos 2.3.2与PostgreSQL的Docker化部署实战,包括环境准备、数据库配置、镜像获取与导入、容器部署及常见问题排查。通过Docker容器化技术,结合PostgreSQL的稳定性和扩展性,为微服务架构提供高效的服务发现和配置管理解决方案。

k5l6m的博客 283

关于bootstrap-inputfile初始化加载图片,修改图片重新上传文件的坑

关于bootstrap-inputfile初始化加载,上传文件的坑 由于公司项目,客户需要图片的展示与上传,使用bootstrap-inputfile,但是由于自己遇到的问题网上查询不到,特此记录(第一次写,请多包涵) 打开编辑页面需要展示图片,springboot项目,直接根据Thymeleaf从后台获取modle这里就不详细介绍了,获取到图片链接后,进行初始化bootstrap-inputfi...

weixin_42132048的博客 8525

知识图谱构建中的数据清洗:AI原生应用高质量图谱的前提

数据清洗是知识图谱构建的核心前置环节,直接决定AI原生应用(如智能问答、个性化推荐、决策支持系统)的图谱质量与应用效能。本文以第一性原理为起点,系统解析数据清洗的理论框架、技术架构与工程实践,覆盖从多源异构数据的噪声检测到高质量知识三元组(实体-关系-实体)生成的全流程。通过层次化概念映射(专家→中级→入门)、数学形式化建模及工业级案例分析,揭示数据清洗在解决实体歧义、关系冲突、结构不一致等关键问题中的技术逻辑,并展望基于大模型的智能清洗范式演化。Completeness(完整性)

移动开发前沿的博客 404

Bootstrap-fileinput实现图片文件上传

html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Bootstrap-fileinput 实现图片上传</title> <link href="https://cdn.bootcss.com/...

IceStreamLab 3320

在 Linux 64 位上遭遇 Signal 7 与 ST22 SYSTEM_CORE_DUMPED:从 es/implementation=std 到 /dev/shm 的一套落地排查法

摘要: Linux 64位SAP系统出现SYSTEM_CORE_DUMPED和Signal 7(对应SIGBUS)错误时,核心问题是进程因共享内存资源异常被操作系统强制终止。主要诱因包括:1)/dev/shm的tmpfs默认容量不足(通常仅占物理内存50%);2)SAP内存管理参数es/implementation=map在64位场景下的敏感性。解决方案应双管齐下:在实例profile设置es/implementation=std以降低对tmpfs的依赖,同时按(RAM+Swap)*75%重新配置/dev/

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 164

CUDA:实现使用cuSolverSP底层API实现Cholesky因式分解(附完整源码)

CUDA:实现使用cuSolverSP底层API实现Cholesky因式分解(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 344

Bootstrap-fileinput插件文件上传与图片回显

1.所需硬件 css文件上传样式:<th:block th:include=“include :: bootstrap-fileinput-css” /> js文件上传行为:<th:block th:include=“include :: bootstrap-fileinput-js” /> 2.其他软件 控制层upload接口方法调用: @PostMapping("/up...

Jackxjy的博客 5620

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

bootstrap-fileinput图片,文档,视频上传

图片上传(bootstrap做了很好的封装): 有兴趣的话可以看一下官网的demo:http://plugins.krajee.com/file-input-ajax-demo/4 html页面引用文件上传js(fileinput.js),css(fileinput.css) <!-- 引入jq,bootstrap --> <!-- 图片上传即时预览插件 --> &lt...

qq_35187942的博客 7628

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Bootstrap 文件上传组件 --- Bootstrap fileinput 使用方法记录 上传文件 java Bootstrap fileinput 上传文件

Bootstrap 文件上传组件 --- Bootstrap fileinput 使用方法记录 上传文件 一、下载地址 1、下载: https://github.com/kartik-v/bootstrap-fileinput 2、demo: https://github.com/kartik-v/bootstrap-fileinput-samples 3、示例: http://pl...

HaHa_Sir的博客 2104

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Bootstrap 文件上传与图片处理指南

Bootstrap 文件上传与图片处理指南 【下载地址】Bootstrap文件上传与图片处理指南 Bootstrap 文件上传与图片处理指南欢迎使用此资源库,本仓库提供了详细的教程,专注于如何在你的Web项目中集成Bootstrap框架来优雅地实现文件,尤其是图片的上传功能 ...

gitblog_06552的博客 881

Bootstrap-fileinput文件上传

最近在页面中需要用到文件上传,自己不是专业整前端的,页面用到了 bootstrap 所以随便找了个插件使用 下载 通过百度直接搜索 bootstrap-fileinput 就可以看到 github 所在地址 也可以直接点击下方链接进入选择版本下载 https://github.com/kartik-v/bootstrap-fileinput/releases 5.1.3版本,也是我用到的版本https://github.com/kartik-v/bootstrap-fileinput...

砷碲 - Shendi 3154

bootstrap上传图片并且实时显示上传图片

1.在head加入以下链接 <head> <meta charset="utf-8"> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> <link rel="stylesheet" href...

水仙根加艾草液 1658
上一篇: MVC部署服务器遇到的问题
下一篇: Bootstrap FileInput如何进行编辑,重新上传
Little_Code
博客等级 码龄10年 62粉丝 77原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值