5.0.0 • Published 8 months ago

@zenweb/upload v5.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

ZenWeb Upload module

ZenWeb

文件上传表单支持

演示

import { mapping } from 'zenweb';
import { Upload, UploadHelper } from '@zenweb/upload';

export class Controller {
  @mapping({ path: '/', method: 'POST' })
  post1(upload: Upload) {
    console.log(upload.fields); // 表单字段数据
    console.log(upload.files); // 文件列表
  }

  @mapping({ path: '/', method: 'POST' })
  post2(upload: UploadHelper) {
    console.log(upload.get({ age: '!int' })); // 表单字段数据转换&校验
    console.log(upload.file('name')); // 取得单个文件
  }
}

可注入对象

  • singleton

    • UploadOption
  • request

    • Upload
    • UploadHelper

全局模式

方法功能
$getUpload()取得当前请求 Upload
$getUploadHelper()取得当前请求 UploadHelper
5.0.0

8 months ago

4.0.1

1 year ago

4.0.0

2 years ago

3.3.0

2 years ago

3.2.2

2 years ago

3.2.1

2 years ago

3.2.0

2 years ago

3.1.0

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago