Как получить URL-адрес объекта в IBM Cloud Object Storage?

Мой сервер Node.js успешно подключен к IBM Cloud Object Storage. Я могу создавать ведра и загружать изображения, используя cos.putObject функция. Изображения появляются в приборной панели.

Вот как я загружаю изображение:

(Это работает, я могу видеть изображения на панели инструментов IBM Cloud Object Storage внутри выбранного сегмента)

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`);
    });
}

Вопрос в том, как мне получить URL изображений через Nodejs, чтобы отобразить их в моем интерфейсе?

Я не могу найти хорошую документацию для этого. Пожалуйста помоги! Благодарю.

0 ответов

Другие вопросы по тегам