RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
创新互联百度小程序教程:cloud.uploadFile
  • cloud.uploadFile

    cloud.uploadFile

    上传文件到云存储空间

    参数

    名称 类型 必须 说明
    optionObject
    option.cloudPathString云存储文件存储路径
    option.fileContentBuffer/ReadableStream文件内容
    option.contentTypeString文件 Conetent-Type
    option.contentLengthString文件:Content-Length

    返回值 Promise

    resolve 结果:

    名称 类型 说明
    requestIDString请求 ID
    fileIDString文件 ID
    statusCodeNumber云存储服务器返回状态码

    reject 结果:

    名称 类型 说明
    codeString错误码
    messageString错误信息

    代码示例

     
     
     
    1. const cloud = require('swan-server-sdk')
    2. const path = require('path')
    3. const fs = require('fs')
    4. const util = require('util')
    5. exports.main = async (event, context) => {
    6. cloud.init(context)
    7. const filePath = path.join(__dirname, 'demo.jpg');
    8. const fileStream = fs.createReadStream(filePath);
    9. const fileStats = await util.promisify(fs.stat)(filePath)
    10. const res = await cloud.storage().uploadFile({
    11. cloudPath: 'photo/demo.jpg',
    12. fileContent: fileStream,
    13. contentType: 'image/jpeg',
    14. contentLength: fileStats.size
    15. })
    16. return res.fileID
    17. }

    当前名称:创新互联百度小程序教程:cloud.uploadFile
    当前链接:http://jxjierui.cn/article/djpcssc.html