[实战]上传文件的实战问题
创始人
2025-06-01 03:08:07

[实战]上传文件的实战问题

  • 文件上传前的编辑问题
    • 上传文件的时机
    • 选择=>编辑=>上传 文件
      • IE 浏览器
      • Google 浏览器
      • 解决方案
  • 文上传文件大小问题

文件上传前的编辑问题

上传文件的时机

文件上传的场景分为两种:

  1. 选择上传文件同时文件立即上传到服务器
  2. 选择上传文件,点击上传按钮,开始文件的上传

选择=>编辑=>上传 文件

对于第一种场景一般没有什么问题,但是第二种情况就可能有一些无法预测的操作–例如已经选择了文件后,此时用户并没有直接点击上传按钮,而是编辑了源文件,之后才点击上传按钮,这种场景下是否可以正常上传?!如果上传成功了那么上传的是编辑后的文件,还是编辑前的文件?!!

根据事件发现对于此现象不同浏览器的表现不同

IE 浏览器

版本:11.0.9600.19256 与 11.1087.16299.0
上传编辑文件:以上版本上传的是编辑前的文件

在这里插入图片描述
在这里插入图片描述

版本:11.719.18362.0
上传编辑文件:该版本上传会报错,提示net::ERR_UPLOAD_FILE_CHANGED

在这里插入图片描述

在这里插入图片描述

Google 浏览器

上传编辑文件:该浏览器上传会报错,提示net::ERR_UPLOAD_FILE_CHANGED,阻止文件上传

解决方案

点击按钮的时候提示 “请不要选择文件后编辑文件”,以避免不确定性

文上传文件大小问题

该问题是在图片上传的时候遇到的,服务端一直没有接受到上传的文件,检查了方法发现没有问题,服务端也没有打印上传图片的日志?!!

经过反复的调试,发现上传一张小图片的时候居然正常上传了,忽然反应过来是上传图片大小的问题

本人使用的是 nginx 部署的网站服务,而 nginx 默认是有文件大小限制的,nginx 拒绝上传大于默认大小的图片,导致了错误,所以设置了 client_max_body_size 5M;,当然你可以根据你的需求设置可以上传的图片大小

相关内容

热门资讯

我来教教大家“指尖四川麻将有没... 您好,指尖四川麻将辅助软件这款游戏可以开挂的,确实是有挂的,需要了解加微【3696223】很多玩家在...
重大通报“掌心麻将圈到底有没有... 【无需打开直接搜索微信;3696223】 操作使用教程:1.亲,实际上掌心麻将圈是可以开挂的,确实有...
2025世界人工智能大会将发布... 7月10日,上海市政府新闻办举行2025世界人工智能大会暨人工智能全球治理高级别会议新闻发布会,介绍...
我来教教大家“衢州都莱是不是有... 亲,衢州都莱这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总...
玩家必看“新琉璃斗牛透视辅助工... 咨询加微信2780468,您好:新琉璃斗牛这款游戏是可以开挂的,确实是有挂的,咨询加微信【27804...