Service to upload images in GDrive folders
npm install upload-image-gdrivereadme
NEXT_PUBLIC_FOLDER_ID = ""
NEXT_PUBLIC_CLIENT_ID = ""
NEXT_PUBLIC_PRIVATE_KEY = ""
NEXT_PUBLIC_CLIENT_EMAIL = "
`
How use ?
`shell
npm i upload-image-gdrive
`
`ts
import uploadImage from "upload-image-gdrive"
const exampleFunction = async (event: Event) => {
const params = {
folderId: process.env.NEXT_PUBLIC_FOLDER_ID,
clientId: process.env.NEXT_PUBLIC_CLIENT_ID,
privateKey: process.env.NEXT_PUBLIC_PRIVATE_KEY,
clientEmail: process.env.NEXT_PUBLIC_CLIENT_EMAIL,
};
const files: File[] = Array.from(event.target.files);
const images = await Promise.all(
files.map(
async (file: File) =>
await uploadImage({
...params,
file,
}),
),
);
return images
}
``