malaleche
04/04/2022, 7:37 PMasync function handleFile(){
const formData = new FormData();
formData.append("file", file);
let resp = await fetch( '/api/file', {
method: 'POST',
body: formData,
})
console.log(resp)
}
//api/file.js
import {supabase} from '/src/lib/supabaseClient'
export async function post(event) {
const data = await event.request.formData();
const fichero = data.get('file')
const {data: imageData, error:imageError} = await supabase
.storage
.from('images')
.upload("algomio/"+Date.now(),fichero,{
cacheControl: '3600',
upsert: false
})
if(imageData){
console.log("imageData: ",imageData)
}
if(imageError){
console.log("imageError:", imageError)
}
return {
body: {algo:"algo"}
}
}
Needle
04/04/2022, 7:37 PM/title
command!
We have solved your problem?
Click the button below to archive it.malaleche
04/04/2022, 8:03 PMconst {data: imageData, error:imageError} = await supabase
.storage
.from('images')
.upload("algomio/"+Date.now()+".png",file,{
cacheControl: '3600',
upsert: false,
contentType: "image/png"
})