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
- Can't run functions from console in appw...
Hello, I have an appwrite 1.9.0 self hosted, functions run correctly with client SDK or event when using the function domain *.function.mydomain, for testing pu...
- Can't really use the S3 storage device
hi, I've linked my local MinIO Instance (it's just for testing, not for prod.) to my appwrite instance, when i'm uploading a file it's getting uploaded to the S...
- Next.js SSR Site Times Out on First Visi...
Hey everyone, I'm running a Next.js SSR site on a self-hosted Appwrite server (v1.9.0), and I've noticed a strange behavior that I'm hoping someone can help me...