I want to get url of stored file and use it in document while storing it in database ...
const storedPhotoDetails = await storage.createFile(
'bucket-id',
uuidv4(),
InputFile.fromBuffer(photobuffer, photo.name))
// Get URL of stored file
try {
const storage_url = await storage.getFile(
'bucket-id',
storedPhotoDetails.$id)
console.log(storage_url)
} catch (error) {
console.log(error)
}```js
Is this with the web sdk? Or node?
No I m using server SDK (in Next js project)
Node
You would need to build the url manually. See the web sdk: https://github.com/appwrite/sdk-for-web/blob/ca4ef6dd0f8d7110db57f8b3b295ce62e629eec5/src/services/storage.ts#L314
We plan to introduce methods for building the url in all SDKs, but we haven't had time to focus on it. If you're interested in the feature, make sure to ๐ https://github.com/appwrite/sdk-generator/issues/557
Thanks @Steven
Recommended threads
- Impossible to create project via CLI?
Is it possible to create a new project via the appwrite CLI ? I need to create a few projects for something I'm working on and because i don't want to do it man...
- Understanding S3 setup with appwrite
Hey, i'm planning to change the storage from local to S3, tho i have some questions to see before starting the migration. 1. Does all the `/storage/<storage_ty...
- S3 files like health6a079a79afaa25.44072...
I migrated to another external S3 host for my appwrite and in many (but not all) folders a file (something like health6a079a79afaa25.44072323 - file itself is e...