精华内容
下载资源
问答
  • springmvc上传图片并显示图片--支持多图片上传

    万次阅读 多人点赞 2015-07-13 21:44:23
    springmvc上传图片并显示图片(也能上传文件),多图片上传并显示图片,采用commons-fileupload,commons-io

    实现上传图片功能在Springmvc中很好实现。现在我将会展现完整例子。

    开始需要在pom.xml加入几个jar,分别是:

    		<dependency>
    			<groupId>commons-fileupload</groupId>
    			<artifactId>commons-fileupload</artifactId>
    			<version>1.3.1</version>
    		</dependency>
    		<dependency>
    			<groupId>commons-io</groupId>
    			<artifactId>commons-io</artifactId>
    			<version>2.4</version>
    		</dependency>

    接下来,在Springmvc的配置加入上传文件的配置(PS:我把springmvc的完整配置都展现出来):

    	<!--默认的mvc注解映射的支持 -->
    	<mvc:annotation-driven/>
    	<!-- 处理对静态资源的请求 -->
    	<mvc:resources location="/static/" mapping="/static/**" />
    	<!-- 扫描注解 -->
    	<context:component-scan base-package="com.ztz.springmvc.controller"/>
    	<!-- 视图解析器 -->
    	<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> 
            <!-- 前缀 -->
    		<property name="prefix" value="/WEB-INF/jsp/"/>
    		<!-- 后缀 -->
    		<property name="suffix" value=".jsp"/>
    	</bean>
    	<!-- 上传文件 -->
    	<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    		<property name="defaultEncoding" value="utf-8"/>
    		<!-- 最大内存大小 -->
    		<property name="maxInMemorySize" value="10240"/>
    		<!-- 最大文件大小,-1为不限制大小 -->
    		<property name="maxUploadSize" value="-1"/>
    	</bean>

    一、 单文件上传

    当然在一个表单中,需要添加enctype="multipart/form-data",一个表单有文件域,肯定也有基本的文本框,可以一次性提交,springmvc能给我们区别出来,来做不同的处理。首先看下普通的model

    package com.ztz.springmvc.model;
    
    public class Users {
    	private String name;
    	private String password;
    	//省略get set方法
    	
    	//重写toString()方便测试
    	@Override
    	public String toString() {
    		return "Users [name=" + name + ", password=" + password +  "]";
    	}
    }
    

    这个是表单的JSP页面:

    <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
    <%@taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    request.setAttribute("basePath", basePath);
    %>
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>FileUpload</title>
    </head>
    <body>
    <form action="${basePath}file/upload" method="post" enctype="multipart/form-data">
    	<label>用户名:</label><input type="text" name="name"/><br/>
    	<label>密 码:</label><input type="password" name="password"/><br/>
    	<label>头 像</label><input type="file" name="file"/><br/>
    	<input type="submit" value="提  交"/>
    </form>
    </body>
    </html>
    上传成功跳转的JSP页面,并且显示出上传图片:

    <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
    <%@taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    request.setAttribute("basePath", basePath);
    %>
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>头像</title>
    </head>
    <body>
    <img src="${basePath}${imagesPath}">
    </body>
    </html>

    最后是Controller:

    package com.ztz.springmvc.controller;
    
    import java.io.File;
    import java.util.UUID;
    
    import javax.servlet.http.HttpServletRequest;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.RequestParam;
    import org.springframework.web.multipart.MultipartFile;
    
    import com.ztz.springmvc.model.Users;
    
    @Controller
    @RequestMapping("/file")
    public class FileUploadController {
    	
    	@RequestMapping(value="/upload",method=RequestMethod.POST)
    	private String fildUpload(Users users ,@RequestParam(value="file",required=false) MultipartFile file,
    			HttpServletRequest request)throws Exception{
    		//基本表单
    		System.out.println(users.toString());
    		
    		//获得物理路径webapp所在路径
    		String pathRoot = request.getSession().getServletContext().getRealPath("");
    		String path="";
    		if(!file.isEmpty()){
    			//生成uuid作为文件名称
    			String uuid = UUID.randomUUID().toString().replaceAll("-","");
    			//获得文件类型(可以判断如果不是图片,禁止上传)
    			String contentType=file.getContentType();
    			//获得文件后缀名称
    			String imageName=contentType.substring(contentType.indexOf("/")+1);
    			path="/static/images/"+uuid+"."+imageName;
    			file.transferTo(new File(pathRoot+path));
    		}
    		System.out.println(path);
    		request.setAttribute("imagesPath", path);
    		return "success";
    	}
    	//因为我的JSP在WEB-INF目录下面,浏览器无法直接访问
    	@RequestMapping(value="/forward")
    	private String forward(){
    		return "index";
    	}
    }
    


    点击提交控制台输出:

    Users [name=fileupload, password=test]


    浏览器显示结果:



    二、 多图片上传

    springmvc实现多图片上传也很简单,我们把刚才的例子修改下,在加一个文件域,name的值还是相同

    <body>
    <form action="${basePath}file/upload" method="post" enctype="multipart/form-data">
    	<label>用户名:</label><input type="text" name="name"/><br/>
    	<label>密 码:</label><input type="password" name="password"/><br/>
    	<label>头 像1</label><input type="file" name="file"/><br/>
    	<label>头 像2</label><input type="file" name="file"/><br/>
    	<input type="submit" value="提  交"/>
    </form>
    </body>

    展示图片来个循环,以便显示多张图片

    <body>
    <c:forEach items="${imagesPathList}" var="image">
    	<img src="${basePath}${image}"><br/>
    </c:forEach>
    </body>

    控制层代码如下:

    package com.ztz.springmvc.controller;
    
    import java.io.File;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.UUID;
    
    import javax.servlet.http.HttpServletRequest;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.RequestParam;
    import org.springframework.web.multipart.MultipartFile;
    
    import com.ztz.springmvc.model.Users;
    
    @Controller
    @RequestMapping("/file")
    public class FileUploadController {
    	
    	@RequestMapping(value="/upload",method=RequestMethod.POST)
    	private String fildUpload(Users users ,@RequestParam(value="file",required=false) MultipartFile[] file,
    			HttpServletRequest request)throws Exception{
    		//基本表单
    		System.out.println(users.toString());
    		
    		//获得物理路径webapp所在路径
    		String pathRoot = request.getSession().getServletContext().getRealPath("");
    		String path="";
    		List<String> listImagePath=new ArrayList<String>();
    		for (MultipartFile mf : file) {
    			if(!mf.isEmpty()){
    				//生成uuid作为文件名称
    				String uuid = UUID.randomUUID().toString().replaceAll("-","");
    				//获得文件类型(可以判断如果不是图片,禁止上传)
    				String contentType=mf.getContentType();
    				//获得文件后缀名称
    				String imageName=contentType.substring(contentType.indexOf("/")+1);
    				path="/static/images/"+uuid+"."+imageName;
    				mf.transferTo(new File(pathRoot+path));
    				listImagePath.add(path);
    			}
    		}
    		System.out.println(path);
    		request.setAttribute("imagesPathList", listImagePath);
    		return "success";
    	}
    	//因为我的JSP在WEB-INF目录下面,浏览器无法直接访问
    	@RequestMapping(value="/forward")
    	private String forward(){
    		return "index";
    	}
    }
    




    PS:本demo地址:http://download.csdn.net/detail/zwz568017880/9043089


    展开全文
  • 尚网汇智给您列一下网站图片上传格式大小建议: 首先,上传图片格式: 通常图片以JPG图片居多,JPG格式的图片较小,图片也比较柔和 不过特殊情况就要用特殊格式的图片了 如1:图片为动画形式,则可以使用GIF动画...

    一般网站上传图片的大小是多少呢?尚网汇智给您列一下网站图片上传格式大小建议:

    首先,上传图片格式:

    通常图片以JPG图片居多,JPG格式的图片较小,图片也比较柔和

    不过特殊情况就要用特殊格式的图片了

    如1:图片为动画形式,则可以使用GIF动画格式,存成JPG图片就不会动了

    如2:图片为透明或半透明格式,则建议使用24位PNG格式图片,兼容性更好,边缘也显示得更好

     

    然后,就是上传图片的大小问题了:

    通常,尚网汇智开发网站时会在后台对各栏目需要上传图片的地方做对应标记(例:最佳尺寸:宽100像素 * 高100像素),按标记比例上传的图片,显示效果是最佳状态,当然,像产品图片等有些网站图片尚网汇智程序员会根据实际情况为您做成自动等比缩放,也就是说您随便怎么传,都会自动缩放到合适的大小,不过即使是这样也不是意味着您就可以随便传很大的图,小编建议您图片一般不要超过200K,能保持在100K以内是最好的,占空间少,网站打开也快,何乐而不为呢?

    那才介绍性内容里边插入的图片呢?一般来说也建议您不要超过200K,至于尺寸,编辑器上传内容比较随意,展示内容的宽度一般也比较宽,允许展示一些较大的图片,但是宽度建议不要超过700像素,即使是满屏显示的内容形式,也建议您的图片宽度不要超过900像素

     

    下面尚网汇智整理了一个简单调整图片大小的方法,分享给各位用户,看图文介绍吧:

    我们选择简单小巧的Fireworks_CS3,其它PS等软件也类似,不过小编建议没用过修图软件的用户选择Fireworks比较易学小巧一些

    1.打开图片

    2.裁切,去掉没用的边

    3.空白处点击

    4.改图像大小

    5.文件-图像预览

    6.保存文件即可
    这样,一张几百K的图片就保存成了一张几十K的小图,上传到网站上,显示效果一点不差,而且几十K的图对于大部分用户的网络来说,打开是很快的哦
    展开全文
  • java多图片上传功能的实现

    万次阅读 2017-03-06 16:34:25
    用到了maven工具(maven的包百度下就可以)第一步、先在Spring中对图片进行限制<!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> <bean id="multipartResolver" class="...

    开发环境:jdk1.7,MyEclipse10
    框架用的是spring。用到了maven工具(maven的包百度下就可以)。

    四步完成,全部复制改参数就可以

    第一步:先在Spring中对图片进行限制

    <!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 -->
    		<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    			    <property name="defaultEncoding" value="UTF-8"/> 
    <!-- 指定所上传文件的总大小不能超过500KB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和。
    这个的大小是以字节为单位的,要多大自己算好了再设置-->
    		    <property name="maxUploadSize" value="500000"/>
    		    <!-- 最大内存大小 (10240)-->
    		    <property name="maxInMemorySize" value="40960" />
    		</bean>
    

    第二步:写jsp页面

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    	pageEncoding="UTF-8"%>
    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <script type="text/javascript" src="../js/jquery-1.7.1.min.js"></script>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>上传图片</title>
    </head>
    <body>
    	<form action="filesUpload" method="POST" name="xiangmu" id="xiangmu"
    		enctype="multipart/form-data">
    		<table>
    			<tr>
    				<td>身份证图片上传:</td>
    				<td><input type=file name="myfiles" id="doc"
    					onchange="showImage();">
    				</td>
    				<div id="localImag">
    					<img id="preview" width=-1 height=-1 style="diplay:none" />
    				</div>
    			</tr>
    			<tr>
    				<td>公司运营情况:</td>
    				<!-- 为了实现张图片上传,上传框这个name要都一样 -->
    				<td><input type="file" name="myfiles" id="doc1"></td>
    				<td>					
    				</td>
    			</tr>
    			<tr>
    				<td><input type="submit" value="提交" />
    				</td>
    			</tr>
    		</table>
    	</form>
    </body>
    
    </html>
    

    注意:
    多图上传,上传框的name要都一样,等于发送了一个MultipartFile[]数组。
    不仅支持上传图片,还支持多文件上传。
    form的enctype=“multipart/form-data”,这个是上传文件必须的。

    第三步:如果你要实现页面展现图片的功能,就在jsp页面添加下面的方法:

    <script type="text/javascript">
    	function showImage() {
    		var docObj = document.getElementById("doc");
    		var imgObjPreview = document.getElementById("preview");
    		if (docObj.files && docObj.files[0]) {
    			//火狐下,直接设img属性  
    			imgObjPreview.style.display = 'block';
    			imgObjPreview.style.width = '300px';
    			imgObjPreview.style.height = '120px';
    			//imgObjPreview.src = docObj.files[0].getAsDataURL();  
    			//火狐7以上版本不能用上面的getAsDataURL()方式获取,需要一下方式  
    			imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]);
    		} else {
    			//IE下,使用滤镜  
    			docObj.select();
    			var imgSrc = document.selection.createRange().text;
    			var localImagId = document.getElementById("localImag");
    			//必须设置初始大小  
    			localImagId.style.width = "250px";
    			localImagId.style.height = "200px";
    			//图片异常的捕捉,防止用户修改后缀来伪造图片 
    			try {
    				localImagId.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
    				localImagId.filters
    						.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgSrc;
    			} catch (e) {
    				alert("您上传的图片格式不正确,请重新选择!");
    				return false;
    			}
    			imgObjPreview.style.display = 'none';
    			document.selection.empty();
    		}
    		return true;
    	}
    </script>
    

    注意:这个方法只能上传一张来显示,除非你设置多个div。或者:展示多个图片可以找找其他方法。

    第四步:后台接收

    @RequestMapping("/filesUpload")
    	//requestParam要写才知道是前台的那个数组
    	public String filesUpload(@RequestParam("myfiles") MultipartFile[] files,
    			HttpServletRequest request) {
    		List<String> list = new ArrayList<String>();
    		if (files != null && files.length > 0) {
    			for (int i = 0; i < files.length; i++) {
    				MultipartFile file = files[i];
    				// 保存文件
    				list = saveFile(request, file, list);
    			}
    		}
    		//写着测试,删了就可以
    		for (int i = 0; i < list.size(); i++) {
    			System.out.println("集合里面的数据" + list.get(i));
    		}
    		return "index";//跳转的页面
    	}
    
    	private List<String> saveFile(HttpServletRequest request,
    			MultipartFile file, List<String> list) {
    		// 判断文件是否为空
    		if (!file.isEmpty()) {
    			try {
    				// 保存的文件路径(如果用的是Tomcat服务器,文件会上传到\\%TOMCAT_HOME%\\webapps\\YourWebProject\\upload\\文件夹中
    				// )
    				String filePath = request.getSession().getServletContext()
    						.getRealPath("/")
    						+ "upload/" + file.getOriginalFilename();
    				list.add(file.getOriginalFilename());
    				File saveDir = new File(filePath);
    				if (!saveDir.getParentFile().exists())
    					saveDir.getParentFile().mkdirs();
    
    				// 转存文件
    				file.transferTo(saveDir);
    				return list;
    			} catch (Exception e) {
    				e.printStackTrace();
    			}
    		}
    		return list;
    	}
    

    注意:upload是文件夹,自己新建下再运行,免得出错。

    结束,全部复制就可以实现了。



    • 文章是个人知识点整理总结,如有错误和不足之处欢迎指正。
    • 如有疑问、或希望与笔者探讨技术问题(包括但不限于本章内容),欢迎添加笔者微信(o815441)。请备注“探讨技术问题”。欢迎交流、一起进步。
    展开全文
  • 多图片上传预览,且可对图片进行编辑可对 input[type=file] 对象获取 obj.files 获取 FileList,但为只读模式,不可写。2.移动端html5文件上传 Android 端web不支持文件上传,IOS支持。 解决:微信公众号开发...

    注:先写下两个点,等空下来再上代码~

    1.多图片上传预览,且可对图片进行编辑

    可对 input[type=file] 对象获取 obj.files 获取 FileList,但为只读模式,不可写。

    2.移动端html5多文件上传

    1. Android 端web不支持多文件上传,IOS支持。
    2. 解决:微信公众号开发可可调用微信jssdk接口
    展开全文
  • iOS多图片上传

    万次阅读 2015-01-22 09:59:17
    iOS多图片上传, 语言:object-c xcode 6.1 iOS 8.0测试成功
  • 由于在网上搜不到相关很全的yii2上传图片组件demo,后来还是到强大的google下面找到了相关组件。 组件地址http://demos.krajee.com/widget-details/fileinput#settings 但是只有前端,后面的上传代码没有具体的示例...
  • 在很的网站都可以实现上传头像,可以选择自己喜欢的图片做头像,从本地上传,下次登录时可以直接显示出已经上传的头像,那么这个是如何实现的呢?   下面说一下我的实现过程(只是个人实现思路,实际网站怎...
  • 毕竟只是一个新手,解决这种复杂点的问题(相对而言),还是需要花费大量时间的,这篇文章花了两天的时间才实现的功能,现在就记录一下使用springboot怎么实现文件上传下载的。 我这里使用的是 springboot 2.0.3,...
  • 如果一个程序里有处地方用到用户上传图片等功能的话,建议还是放到阿里云或者千牛云等其他平台上来存储我们的图片,可以给公司的服务器减少很压力,磁盘存储也就不会太 2、提升用户体验感 我们开发的产品...
  • plupload上传插件多图片上传操作

    千次阅读 2017-08-11 08:56:18
    最近项目接触到plupload.full.min.js这个插件的使用,网上关于它具体使用很。  api可参照Plupload上传插件中文帮助文档.  带预览功能的上传操作可参照文件上传插件...涉及到多图片上传,且这些图片必填...
  • 微信JSSDK多图片上传

    万次阅读 2016-08-31 13:39:38
    做过微信开发的都知道,在部分android机型里微信不支持网页上传图片的,这是由于这些...前不久微信公开了一些接口,其中有一个uploadImage接口用于上传图片一般和chooseImage接口配合使用。先调用chooseImage接口让用
  • 仿微信图片选择及图片上传

    千次阅读 2015-12-22 10:57:33
    最近做项目涉及到图片上传这块,图片上传是用xutils实现的,图片选择、预览是参考了微信图片选择的demo,先上图:  这是网上参考了仿微信图片上传实现的,这里就不讲了,文章底部有下载链接,下面介绍下...
  • 本文介绍Android中动态布局添加图片,多图片上传。 项目中效果图: 技术点: 1.动态添加格局中的线条和添加图片的+号 2.张图片异步上传
  • Android 张图片展示,仿微信图片上传,可以选择张图片
  • elementui多图片上传与删除

    千次阅读 2018-12-12 22:24:03
    最近在看elementui的图片上传,总结一下关于多图片上传以及获取删除后相应的图片列表 &amp;amp;amp;amp;amp;amp;lt;el-upload action=&amp;amp;amp;amp;amp;quot;uploadUrl&amp;amp;amp;amp;amp;quot; /...
  • Android使用XUtils多图片上传

    千次阅读 多人点赞 2015-11-04 15:57:53
    Android使用Xutils框架实现多图片上传
  • 多图片批量上传

    千次阅读 2015-08-31 01:06:41
    文件或者图片批量上传, 简单 Demo 轻松上手...
  • Android 选择图片上传图片之PictureSelector

    万次阅读 多人点赞 2018-02-08 16:55:34
    之前出过一篇 Android 选择图片上传图片之ImagePicker,这个是okgo作者出的,就一般需求来讲是够了,但是没有压缩,需要自己去搞。 后来业务需求提升,页面要美,体验要好,便不是那么满足需求了,所幸在github...
  • 移动端多图片上传

    千次阅读 2020-05-16 14:24:51
    原版只能上传单张,经过调整修改可以满足于批量图片上传并附带与php后端交互,记录于下 CSS #fileBox{ padding-left:15px; min-height:0px;overflow:hidden; padding-bottom:20px; padding-top:5px; } #...
  • springboot 单个input多图片上传

    千次阅读 2017-11-13 01:49:35
    最近有用到多图片上传的功能,但是不能有多少个图片就写多少个标签,于是在网上找了一个js展现图片的模板,自己改造之后实现了单个input上传个图片的功能。 1.项目是基于springboot 快速搭建springboot:...
  • vue+vant图片上传压缩图片大小

    千次阅读 热门讨论 2019-10-13 17:36:08
    vue+vant图片上传压缩图片大小 可能在项目中大家都会遇到文件上传的需求,比如头像,图片等,但是太的文件上传会给服务器造成很大大压力,那么我们就需要压缩上传的文件 其实这儿所说的压缩,就是图片重绘,改变图片大小...
  • 【Android源码解析】选择图片上传多图预览

    万次阅读 热门讨论 2015-08-17 22:46:02
    最近做了选择图并且上传服务器,在网上找了一些demo,适当的做了一下调整,用过了不能忘记,记下来以后还能看看,本人觉得...1.上传首先得选择图片(这里项目需求是既可以拍照上传也可以从相册中选择) 2.拍照
  • 简述 最近的商城项目中遇到这样一个需求,客户要求在上传商品图片时可多图片上传,并且可以拖拽排序。前面多图片上传比较好实现,网上一大片的教程、插件可供学习使用,可又要求可以拖拽排序,我也没找到现有的代码...
  • 上传多图片并预览

    千次阅读 2017-06-26 14:54:26
    上一篇写的是上传单张图片并预览,因为需求不一样,也顺便百度了一下上传多图片并预览的,整理了一个demo,存一下,留着用。 不兼容IE。 实现效果:上传多图片并预览; #divUL div{ float...
  • 我上一篇讲的是如何单文件上传,这一篇呢就讲文件上传第一步:首先得有一个文件夹,具体请看我上一篇博客,这篇就不说了。第二部:上传图片的jsp页面中的代码:&lt;form action="${pageContext.request....
  • Ueditor简单图片上传多图片上传、下面我就以上两点说一下如何修改ueditor图片上传后内容尺寸过。 一、简单图片上传(simpleupload)图片尺寸修改 1,资源文件ueditor.all.js,在Ueditor目录下。我们找到...
  • 2,客户端需求同时提交图片上传。 3,使用AFNetWorking 或 自封装的带有block回调网络状态的框架。思路1,创建一个管理类。 2,提供一个单例方法。保证管理类唯一 3,提供一个公共方法,传入张图片必要的...
  • 前端H5实现多图片上传并预览

    万次阅读 多人点赞 2018-11-10 12:29:31
    好了,下面我们来实现一个简单的多图片上传并预览的例子 &amp;lt;div class=&quot;input-file-box&quot;&amp;gt; &amp;lt;span&amp;gt;点击上传图片&amp;lt;/span&amp;gt; &...
  • plupload控件实现多图片上传,前台jsp页面控件配置和初始化。
  • 微信小程序上传图片怎么限制大小

    万次阅读 2018-08-04 11:52:34
    最近有一个微信小程序的项目,要求是上传多图片,数量不能超过3张 ,而且在php里因为上传图片被设置了只能上传2M,导致上传不成功,所以我在前端 设置一个函数,用了微信api(wx.chooseImage)获取图片,如果图片...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 519,126
精华内容 207,650
关键字:

一般图片上传多大