22 lines
529 B
JavaScript
22 lines
529 B
JavaScript
require("dotenv").config();
|
|
|
|
var cloudinary = require("cloudinary").v2;
|
|
cloudinary.config(process.env.CLOUDINARY_URL);
|
|
|
|
exports.createSignedUploadURL = (req, res) => {
|
|
console.log("Request to create signed upload URL for Cloudinary.", req.body);
|
|
|
|
res.send(
|
|
cloudinary.utils.api_sign_request(
|
|
req.body,
|
|
process.env.CLOUDINARY_API_SECRET
|
|
)
|
|
);
|
|
};
|
|
|
|
exports.downloadFiles = (req, res) => {
|
|
const { ids } = req.body;
|
|
const url = cloudinary.utils.download_zip_url({ public_ids: ids });
|
|
res.send(url);
|
|
};
|