分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

前端图片上传思路记录

发布时间:2023-09-06 01:54责任编辑:赖小花关键词:前端

需求:可一次上传多张,多次上传;可单张删除;可小图预览;使用七牛云存储图片;非必传;提交表单表单后可重新编辑;

平台:pc,兼容方面主要考虑谷歌浏览器;

思路:1.准备好页面结构input[type]=file mutipul 和 input[type=hidden]

   2.用户每次选取图片后

    2.1用户点击input但没有选取图片,无论是否触发change事件,无操作;

    2.2用户点击input但选取图片和上一张相同,不触发change事件,无操作;

    2.3用户点击input选取图片并排除以上两种情况后,准备formData空对象,获取files并遍历append进formData的files中(files是我们公司前后台自定的),请求上传七牛云,获取路径;

    2.4请求成功(statas=success),提醒上传成功,处理返回的图片路径字符串来显示图片(并每张图附带一个删除标志),将图片路径处理成数组放入input[type=hidden];请求失败,提示上传失败,请重试;

     3.用户点击删除标志,删除当前单张图片,并将当前路径从input[type=hidden]的值中剔除;

     4.点击提交表单,请求后台,隐藏删除标志;

     5.用户重新编辑,显示删除标志,重复步骤三;

     6.用户再次提交表单。重复步骤四;

哪里考虑不周全请指出,感谢!

前端图片上传思路记录

原文地址:https://www.cnblogs.com/Merrys/p/9032007.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved