0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-10 23:36:14 -05:00
ghost/core/server/api/canary/media.js

23 lines
611 B
JavaScript
Raw Normal View History

const storage = require('../../adapters/storage');
module.exports = {
docName: 'media',
upload: {
statusCode: 201,
permissions: false,
async query(frame) {
let thumbnailPath = null;
if (frame.files.thumbnail && frame.files.thumbnail[0]) {
thumbnailPath = await storage.getStorage('media').save(frame.files.thumbnail[0]);
}
const filePath = await storage.getStorage('media').save(frame.files.file[0]);
return {
filePath,
thumbnailPath
};
}
}
};