首页 > 解决方案 > 如何检索 IBM Cloud Object Storage 中对象的 URL?

问题描述

我的 Node.js 服务器已成功连接到 IBM Cloud Object Storage。cos.putObject我可以使用该功能创建存储桶并上传图像。图像出现在仪表板中。

这是我上传图片的方式:

(它正在工作,我可以在所选存储桶内的 IBM Cloud Object Storage Dashboard 上看到图像)

function createTextFile(bucketName, itemName, fileText) {
    console.log(`Creating new item: ${itemName}`);
    return cos.putObject({
        Bucket: bucketName, 
        Key: itemName, 
        Body: fileText
    }).promise()
    .then((data) => {
        console.log(`Item: ${itemName} created!`);
     function(err,url){
          if(err){
            console.log("err",err);
          }
        });

    })
    .catch((e) => {
        console.log(`ERROR: ${e.code} - ${e.message}\n`);
    });
}

问题是,如何通过 Nodejs 检索图像的 URL 以将它们显示到我的前端?

我找不到一个好的文档。请帮忙!谢谢。

标签: ibm-cloudibm-cloud-storage

解决方案


推荐阅读