4.6.201910161653 • Published 5 years ago

@dfeidao/fd-am000075 v4.6.201910161653

Weekly downloads
2
License
MIT
Repository
-
Last release
5 years ago

上传文件

Installation

yarn add --dev @dfeidao/fd-am000075

Params

参数说明
fd系统参数
files要上传的文件信息
method要上传文件的请求信息
file_url要上传的文件服务器地址
productid程序的productid
begin_cb上传开始的回调
progress_cb上传过程中的回调,每上传1%,回调一次

Example

import am75 from '@dfeidao/fd-am000075';
import IFeidaoAiMobile from '@dfeidao/fd-am000000';
import { file_url, productid } from '../atom/config';

export default async function a001(fd: IFeidaoAiMobile) {
	const files = [{
		name: '',			// 上传后的文件名,如果未定义则是filename的文件名
		filename: '文件名',
		filepath: '文件的地址',
		filetype: '文件的类型'
	}];
	const success='a003';
	const error='a004';
	const res = await am75(fd, files, file_url, productid, success, error);	// a003为上传开始时的回调事件,a004为文件上传中的回调事件
}

a003 事件

import IFeidaoAiMobile from '@dfeidao/fd-am000000';

export default function a003(fd: IFeidaoAiMobile) {
	console.log('文件开始传');
}

a004 事件

import IFeidaoAiMobile from '@dfeidao/fd-am000000';

export default function a004(fd: IFeidaoAiMobile) {
	console.log('文件上传中');
}