OR博客
zyupload的基本使用——动态url
苗锦洲
创建于:2020-11-28 19:17:38
0
29
299
0
文件上传时每个文件需要一个uuid属性,当上传完成后,uuid要动态变化,如果使用url="xxx?uuid="+uuid,则每次上传url并不会更改。

文件上传时每个文件需要一个 uuid 属性,当上传完成后,uuid 要动态变化,如果使用 url="xxx?uuid="+uuid,则每次上传 url 并不会更改。

问题描述

文件上传时每个文件需要一个 uuid 属性,当上传完成后,uuid 要动态变化,如果使用 url="xxx?uuid="+uuid,则每次上传 url 并不会更改。

解决办法

在页面中某个 element 中添加一个自定义 Attribute,比如 $("#uploadForm").attr("uuid", uuid),提交的时候使用 $("#uploadForm").attr("uuid") 来获取动态的 uuid,然后添加到 FormData 里就可以了。

心路历程

Layui 的文件上传有动态参数的功能,但是不知道 Layui 是怎么实现的,现在来不及看 Layui 的源码了,来回改了好多次 zyupload 的源码,由于不太了解 js,不知道怎么弄动态参数,最后使用曲线救国,动态修改 HTML 元素的属性实现了。

相关链接

qsjdhm/zyupload: 这是毕业后写的一个基于 HTML5 的一个上传插件。此插件已经被很多用户广泛使用。
SpringBoot 在前端发送 url 时,不能识别特殊字符的问题
URL 传值带加号“+”的问题的解决方法
url 中带有加号的处理方法

评论
楼主暂时不想被别人评论哦~