您可以直接在控制台上传EMAS Serverless所需的文件。
前提条件
上传文件前,确保您以满足以下条件:
已创建服务空间,具体请参见创建您的第一个服务空间。
支持上传图片、音频和视频文件,格式要求如下:
图片:.jpg .jpeg .png .gif .bmp .wbmp .webp .svg .image
音频:.audio .au .mp2 .mp3
视频:.3gpp .mp4 .mpeg .flv .avi .wmv .mpg .mpga
文件:.pdf .xls .xlsx .doc .docx .ppt .pptx .txt
要上传的图片名称必须满足以下条件:
使用UTF-8编码。
图片名称区分大小写。
长度必须在 1-1023 字节之间。
不能以 / 或者 \ \ 字符开头。
控制台操作
登录EMAS管理控制台。
查找您的项目,单击项目,进入EMAS概览页。
在顶部导航栏,选择平台服务。
在左侧导航栏,选择。
单击新建文件夹,可创建文件夹目录。
在对应文件夹目录下,单击上传文件。
在上传文件页面,单击直接上传或将文件/文件夹拖拽至上传区域。
说明文件上传过程中,请勿刷新或关闭页面,否则上传任务会被中断且列表会被清空。
上传成功后,您可以单击详情查看图片下载地址。
客户端调用
示例代码如下:
// 选择并上传图片,获得图片 URL
attach() {
my.chooseImage({
chooseImage: 1,
success: res => {
const path = res.apFilePaths[0];
const options = {
filePath: path,
headers: {
contentDisposition: 'attachment',
},
};
mpserverless.file.uploadFile(options).then((image) => {
console.log(image);
this.setData({
imageUrl: image.fileUrl,
});
}).catch(console.log);
},
});
}
文档内容是否对您有帮助?