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
- Executor with custom S3 doesn't work in ...
Was testing to upgrade appwrite to 1.9.5 and when testing the S3 part i saw the executor didn't work anymore. When looking closly i saw the `StorageFactory` doe...
- Function settings doesn't work on self-h...
When a function setting is changed (like for example the function name) the servers returns a 500. The "appwrite" containers print the following error: ```bash...
- SMTP Test Email Looping
Hi all, I updated to 1.9.5 self hosted last night and ever since, I've had SMTP tests fire multiple times per minute