admin管理员组文章数量:1190758
I can't get image files be properly uploaded to Supabase, because I do not know how to parse request object so that I would have the right value. this is what docs say:
For React Native, using either Blob, File or FormData does not work as intended. Upload file using ArrayBuffer from base64 file data instead, see example below.
export const tryUploadUserProfileImage = async (
file: formidable.File, // does not work
user: CreateUserPayload
) => {
const { data, error } = await supabase.storage
.from("images")
.upload(`public/${user.name}/${file.originalFilename}`, file, {
contentType: file.mimetype!,
upsert: true,
});
if (error) {
logger.error("Failed to upload profile image", error);
return;
}
return data.fullPath;
};
Tried to use multer it had Express.Multer.File on req.file, which only had buffer. Also same goes for fs. Formidable does not work.
本文标签: expressHow to parse request object that contains FormData to get FileBlobStack Overflow
版权声明:本文标题:express - How to parse request object that contains FormData to get FileBlob? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1738430315a2086361.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论