ibm-cloud - 如何检索 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 以将它们显示到我的前端?
我找不到一个好的文档。请帮忙!谢谢。
解决方案
推荐阅读
- react-native - 如何仅重新渲染标记而不是地图和标记
- python - 一个 jupyter 笔记本中的 ModuleNotFound 错误
- html - 将菜单按钮对齐到右上角
- django - 如何将我的 def clean_slug 函数包含到我的视图或模板中,以便它可以工作并显示“title alr exists”
- three.js - 为什么 EffectsComposer 在默认情况下会无意中使自定义 shaderMaterial 变亮?
- swift - 致命错误:每个布局项只能出现一次:文件 SwiftUI,第 0 行
- rx-java - 使用带有 Cursor 的 RXAndroid 发出数据
- sql - Laravel 8.x - 在 mysql 中创建重复条目的最佳方法
- linux - 在linux中将/home目录添加到现有用户
- salesforce - LWC:我如何在下拉列表中显示对象列表,当我们选择一个对象时,它应该显示它的字段