关于上传文件的一些记录

插件:jquery.form.js 上传文件。

<input type="file" name="file" class="layui-upload-file" placeholder="上传文件">

js:

$(‘input‘).change(function(){
    console.log($(this).val());    //获取文件名
    console.log(this.files[0]);   //获取的比较详细,包括文件类型,大小...
});

获取文件后缀名:

var fileType = 文件名.substring(文件名.lastIndexOf(".") + 1); //获取文件后缀名

校验上传格式,以图片为例:

$(‘input‘).change(function(){
    var fileName = $(this).val();
    if(!fileName){
        return;
    }
    if(!RegExp(‘\\w\\.(jpg|png|gif|bmp|jpeg)$‘, ‘i‘).test(fileName)){
        alert(‘不支持该格式‘);
        return;
    }
    console.log(‘成功‘);
});
时间: 2024-07-31 02:39:35

关于上传文件的一些记录的相关文章

spring cloud feign client 上传文件遇到问题记录

项目中用FeignClient上传文件时,发现大小无法大于1M,代码如下: MultiValueMap<String, String> requestMap = new LinkedMultiValueMap<String, String>();OptUploadFileByteInfoReqDto optUploadFileByteInfoReqDto = new OptUploadFileByteInfoReqDto();optUploadFileByteInfoReqDto.

JSP-超大文件上传-如何上传文件-大文件上传

我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用. 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-data. 3.表单必须有文件上传项:file,且文件项需要给定name值 上传文件夹需要增加一个属性webkitdirectory,像这样: <input id="fileFolder" n

ASP.NET上传文件并记录到数据库

ASP.NET上传文件并记录到数据库 (2011-07-19 11:02:07) 转载▼ 标签: 杂谈 分类: asp.net学习 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebC

Dynamics CRM 修改Excel 最大导出记录限制及 最大上传文件限制

CRM默认的Excel最大导出记录是10000条,最大上传文件限制为5m. 这样的限制可以满足少量数据的批量更新,但是如果数据量比较大的话需要修改最大的导出记录限制,和上传文件的大小,网上有的是直接修改数据方式,这样的方式简单,但是缺点就是需要重启CRM站点及异步服务,我们可以用CRM的Web服务方式修改,这样就不用重启服务即可立即生效 Entity org = new Entity("organization"); org.Id = new Guid("C4A2F7A4-1

【经验记录】Android上传文件到服务器

Android中实现上传文件,其实是很简单的,和在java里面是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要配置content-type的一些参数!如果这些都弄好了,上传就很简单了,下面是我写的一个上传的工具类: package com.spring.sky.image.upload.network; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream;

【JavaEE企业应用实战学习记录】servlet3.0上传文件

1 <%-- 2 Created by IntelliJ IDEA. 3 User: Administrator 4 Date: 2016/10/6 5 Time: 14:20 6 To change this template use File | Settings | File Templates. 7 --%> 8 <%@ page contentType="text/html;charset=UTF-8" language="java" %

shell案例 - 统计用户上传文件的时间

问题与需求: 一个web服务跑论坛,每天都有很多用户会上传文件到服务器里,假设这些文件会保存在/data/www/attachment目录下,我想知道用户大概会在什么时候上传文件? 从而了解用户的行为习惯 解决思路: 1. 判断新文件是否被上传到了服务器里?以5分钟为一个间隔,进行检测. 2. 确定这些文件是什么时候被上传的? 3. 将新文件的列表输出到一个按年.月.日.时.分为名字的日志里,以方便我们进行查看分析 4. 写一个shell脚本来帮我们自动实现这个检测和记录的过程,当然只检测一次是

java 附件上传时后台验证上传文件的合法性

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 8

jsp借助了ajaxfileupload实现上传文件

以往我用的上传文件都是Flex写的.近期html页面须要上传页面功能. 相比之下,比flex还是要麻烦一些,问题也多一些.这里记录下: ajax上传文件,我用到了ajaxfileupload.js修正版. <form id="addAttaForm" enctype="multipart/form-data"> <div class="row"> <label for="fileUpload"&g