koa 上传图片,上传文件,批量上传文件,批量上传图片...

摘要:
冰火koa版上传一切以简单粗暴易用的koa上传文件、上传图片方式使用指南1、下载依赖库(koa-icefire-upload)yarnaddkoa-icefire-upload2、在koa里使用const{icefireUpload}=require('koa-icefire-upload');router.post('/',async(ctx,next)=˃{letextendsions=['p

冰火koa版上传

一切以简单粗暴易用的koa上传文件、上传图片方式

使用指南

1、下载依赖库(koa-icefire-upload)

yarn add koa-icefire-upload

2、在koa里使用

const {icefireUpload} = require('koa-icefire-upload');
router.post('/', async (ctx, next) =>{
    let extendsions = ['png', 'jpeg', 'gif', 'jpg'];        //清一色小写    允许的文件后缀
    let filePath = path.join(__dirname, 'imgs/');       //确保目录存在,否则报错, 文件上传到此目录
    let params =await icefireUpload({ctx, extendsions, filePath});
    ctx.body = params;      //这里就是上传的信息
});

3、输出案例

[
  {
    "fieldname": "textfield",      //参数字段
    "type": "text",     //参数类型, 普通参数text,
    "val": "111"        //普通参数
},
  {
    "fieldname": "filefield",      //参数字段
    "type": "file",     //参数类型, 文件参数file,
    "errorMsg": "格式不规范"},
 {
    "type": "file",    //参数类型, 文件参数file,
    "imgPath": "//Users/xxx/koa-icefire-upload/example/imgs//111.jpg",      //服务器地址
    "imgKey": "111.jpg",        //文件名称
    "fieldname": "filefield"        //参数字段
}
]

4、 github地址:https://github.com/IceInTheFire/koa-icefire-upload

免责声明:文章转载自《koa 上传图片,上传文件,批量上传文件,批量上传图片...》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇maven nexus deploy方式以及相关注意事项(增加eclipse执行maven deploy)[APIO2014]回文串下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SSH Secure File Transfer上传文件错误:encountered 1 errors during the transfer解决办法

在使用SSH 工具向Linux服务器上传文件时,弹出 encountered 1 errors during the transfer 错误。 解决方案:   1.准备上传的那个文件所在目录路径存在(),将这个文件重新copy出来再上传即可。OK搞定!!   2.在SSH Secure File Transfer(上传文件那个),打开“Operation”...

ThinkPHP5与JQuery实现图片上传和预览效果

内容正文 这篇文章主要为大家详细介绍了thinkphp上传图片功能,和jquery预览图片效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下  先上效果图: html和js代码如下: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="u...

前端js图片上传

前端js图片上传,原理用input type="file"获取图片然后把图片转换成base64编码传到后台. 图片上传 <!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device...

struts2 s:file标签使用及文件上传例子

  <s:form action="uploadaction" method="post" enctype="multipart/form-data" >    <s:file label="上传" theme="simple" name="upload"/>    <s:submit value="上传"/> <...

手把手教你写vue插件并发布(二)

  前记:上一篇 https://www.cnblogs.com/adouwt/p/9211003.html, 说到了一个完整的vue插件开发、发布的流程,总结下来就讲了这么一个事,如何注入vue, 如果封装vue插件,如何测试vue插件,以及如何发布vue插件到npm。但是,这里开发测试到发布是分开在两个项目的,未免有些多余,今天的笔记讲的就是在上一篇的...

Tomcat 修改上传文件默认权限

编辑tomcat根目录/bin/catalina.sh文件,找到 # Set UMASK unless it has been overridden if [ -z "$UMASK" ]; then UMASK="0027" fi umask $UMASK 将0027改成0022,重启...