Hi all,
I use NuxtJS 3 with the Web SDK and a self hosted Appwrite backend. I have a dropdown select which lets me switch between video files. But if I call a video a second time I get a messedup URL.
I use the SDK in a composable to generate similar returns:
const getPreviewUrlVideo = async (fileid: string) => {
const { storage } = useAppwrite();
try {
const res = await storage.getFileView(VIDEO_BUCKET, fileid);
return { success: true, data: res, error: null };
} catch (err) {
if (err instanceof AppwriteException) {
return {
success: false,
data: null,
error: err.message,
};
} else {
return {
success: false,
data: null,
error: "Unkown Error",
};
}
}
};
I used the VS Code Debugger and the URL is coming this way out of the SDK function. Is this a Bug? Should I report it on GitHub?
What's being passed in as the file id the second time?
You solved the problem with just one question. I don’t have to look into the code to now that the url is on the field of the fieldid because I overwrite the fieldid property with the url and if I don’t reload the page it does not change. Thanks a lot @Steven for pushing me in the right direction 🥰
[SOLVED] Web SDK storage creates with second fetch messupd URLs
Recommended threads
- appwrite auth problem regarding the sess...
Hi, I have problem with auth. When I try to login/signup using OTP, at the end session.secret is empty, i have searched online and in the docs but i cannot find...
- log out failure
I am trying to set up the user sign up/log in/log out and while I have got the sign up/log in to work, log out keeps failing. i am keeping it simple with only r...
- Use queries on relationships other than ...
Can I use queries other than Query.select on relationships such as Query.equal('relationship.someattr', 'value')?