专栏首页技术小牛批量上传图片/文件时相应的服务器配置怎样修改

批量上传图片/文件时相应的服务器配置怎样修改

WEB服务器对于客户端上传文件的大小和数量是有限制的(有默认的最大值),如果优订货业务系统有特殊需要,例如系统要支持批量上传操作有,就要修改服务器配置以适应业务的需要,否则会报413状态异常,那具体有哪些相关的配置项呢?

下面以批量上传商品图片的业务需求为例: 批量上传图片的功能,通常有两种处理方式:

  1. 在上传时允许用户批量选择,但选择后程序仍然是逐张上传,这种处理方式对服务器的要求是与单张上传无异的,如果单张上传的大小够用,不需要修改服务器配置;
  2. 用户批量选择后,也是在一次请求内将所有的图片发送给服务端。这种处理方式则需要调整两处服务器配置: 2.1 修改nginx.conf文件,修改client_max_body_size值为ABm(A为单张图片上限大小,B为支持批量上传的图片数量),这个值默认为8m,从单词意思可以看出,这个是nginx可接受客户端提交的最大内容大小; 2.2 是修改php.ini文件,修改post_max_size值为ABm(A为单张图片上限大小,B为支持批量上传的图片数量),这个值通常也默认是8m,这个文件还有一个相关的配置项是upload_max_filesize,这是设置单个文件可上传的最大尺寸,还有一个值是设置单次上传最大文件数量的,属性名是max_file_uploads,默认值是20,这个值具体设为多少要看设计的操作场景,例如系统如果允许同时批量上传50张图片,则应该设为50,不然当用户这样上传时,会因为服务器限制而出现异常情况。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • springmvc学习第二天

    Springmvc第二天 回顾第一天课程内容: 1.JAVAEE体系结构 2.什么是springmvc? * mvc设计模式 * springmvc框架原理 3...

    Java帮帮
  • 纳税服务系统一(用户模块)【简单增删改查、日期组件、上传和修改头像】

    前言 为了更好地掌握SSH的用法,使用一个纳税服务系统来练手…..搭建SSH框架环境在上一篇已经详细地说明了。http://blog.csdn.net/hon_...

    Java3y
  • 脚本在安卓项目开发中的一些简单应用

    在平时的项目开发过程中,除了业务逻辑的编写以外,还有一些其它的琐事需要处理,比如资源更新、单元测试、资源压缩等。本文旨在说明如何通过脚本来处理一些代码逻辑之外...

    open
  • AI智能客服小程序·云开发实践

    导语 | 9月21日,云+社区技术沙龙“小程序·云开发”北京站圆满落幕。本期沙龙腾讯云联合猫眼、即速应用、白鹭引擎等企业,将从小程序·云开发后台技术、云开发实时...

    云加社区技术沙龙
  • Nginx 搭建图片服务器

    本章内容通过Nginx 和 FTP 搭建图片服务器。在学习本章内容前,请确保您的Linux 系统已经安装了Nginx和Vsftpd。

    芋道源码
  • 一文搞懂Elastic-Job(内附源码解析)

    Elastic-Job是当当基于Zookepper,Quartz开发并且开源的Java分布式定时任务,解决Quartz不支持分布式的弊端。它由两个相互独立的子项...

    胖虎
  • darknet图像定位+tornado实现票据识别API,识别率达到95%以上

    此项目用于对中国购车发票进行内容识别,目前完成的是身份证,vin,发动机号,价格的识别提供了展示的demo页,以及提供了传入文件,路径,base64码的多种方式...

    大数据技术与机器学习
  • 最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了

    逻辑看似很简单,当初我也是这样认为的,于是预估5天完成,最后前前后后开发、联调、改bug直到上线差不多花了10天(当然这10天并不是只做这一件事情)。

    好好学java
  • darknet图像定位+tornado实现票据识别API,3w张发票识别率达到95以上

    机器学习AI算法工程
  • 前端性能优化方案

    前端资源比较庞大,包括HTML、CSS、JavaScript、Image、Flash、Media、Font、Doc等等,前端优化相对比较复杂,对于各种资源的优化...

    WindrunnerMax
  • 认识高性能Web缓存体系,你需要知道这些

    前言 我们再看知识体系的时候,我们学一个东西的时候,每次我们都回过头去看一看,这就是所谓的不忘初心。这个说着容易做起来难,当一个人慢慢在成长,在进步的时候,是很...

    DevOps时代
  • 触类旁通Elasticsearch:优化

    ES提供的批量(bulk)API,可以用来一次索引多篇文档,从而大幅加快索引速度。如图1所示,可以使用http完成这个操作,并且将获得包含全部索...

    用户1148526
  • 独立开发 一个社交 APP 的架构分享 (已实现)

    (本博客为原创:https://cloud.tencent.com/developer/user/1148436/activities) My BananaCl...

    林冠宏-指尖下的幽灵
  • 腾讯云COS对象存储WordPress插件 让网站动静分离跑的更快

    腾讯云 COS 对象存储是利用云存储空间来存放静态文件,让网站动静分离跑的更快。我们平时用 wordpress 博客较多,而适用于腾讯云的很多都失效不好用了,今...

    魏艾斯博客www.vpsss.net
  • 由浅入深 SCF 无服务器云函数实践

    近年来,互联网服务从一开始的物理服务器托管,虚拟机,容器,发展到现在的云函数,逐步无服务器化。

    腾讯云技术
  • 如何用 24 小时,开发一款阴阳师小程序?

    知晓君
  • 深入浅出百亿请求高可用Redis(codis)分布式集群揭秘

    ? 摘要:作为noSql中的kv数据库的王者,redis以其高性能,低时延,丰富的数据结构备受开发者青睐,但是由于redis在水平伸缩性上受限,如何做到能够水...

    腾讯技术工程官方号
  • Elasticsearch数据库

    1、什么是Elasticsearch 1、概念以及特点          1、Elasticsearch和MongoDB/Redis/Memcache一样,...

    双面人
  • 网站性能优化实战——从12.67s到1.06s的故事

    Java高级架构

扫码关注云+社区

领取腾讯云代金券