时间:2021-05-28
依赖
formidable
代码
前端
<fieldset style="margin: 20px; padding: 20px;"> <legend>单文件,Ajax</legend> <form id="form3"> <div> <input type="text" id="customName" placeholder="自定义文件名" /> </div> <div> <input type="file" class="file" /> </div> <div> <input type="submit" value="上传"> </div> </form></fieldset><fieldset style="margin: 20px; padding: 20px;"> <legend>多文件,Ajax</legend> <form id="form4"> <div> <input type="file" class="file" multiple /> </div> <div> <input type="submit" value="上传" /> </div> </form></fieldset><script> $(function () { const _csrf = "{{ ctx.csrf | safe }}"; $('form').submit(function (e) { e.preventDefault(); const formData = new FormData(); const fileList = $(this).find('.file')[0].files; let index = 0; for (let key of fileList) { formData.append('file' + index, key); index++ } formData.append('isAjax', 'yes'); formData.append('customName', $(this).find('#customName').val() || ''); $.ajax({ url: '/admin/file/upload?_csrf=' + _csrf, data: formData, method: 'POST', contentType: false, processData: false, success: function (result) { }, error: function (responseStr) { alert("error", responseStr); } }); }); });</script>Node
总结
以上所述是小编给大家介绍的Egg.js 中 AJax 上传文件获取参数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Javascriptajax实现获取文件大小的方法。顾名思义,通过JS和Ajax来获取上传文件的大小,在上传之前可以有个判断,对上传的文件有所控制,因为js控制
本文实例讲述了js+ajax实现获取文件大小的方法。分享给大家供大家参考,具体如下:顾名思义,通过JS和Ajax来获取上传文件的大小,在上传之前可以有个判断,对
前言今天做了个分享功能,反正挺诡异的,下面就来说一说步骤后端使用egg.js,代码如下:'usestrict';constSubscription=requir
背景在自定义Egg.js的请求级别日志这篇文章中,我们实现了自定义请求级别的日志模块。看上去功能是完整了,但好像还缺点什么。大家在根据日志追查问题的过程中,很多
获取当前时间首先,在要获取时间的.js文件中加载util.js文件然后在onload方法中,调用util.js中的formatTime方法获取当前时间//获取当