UNPKG

ghost

Version:

The professional publishing platform

26 lines (22 loc) 598 B
const storage = require('../../adapters/storage'); /** @type {import('@tryghost/api-framework').Controller} */ const controller = { docName: 'files', upload: { statusCode: 201, headers: { cacheInvalidate: false }, permissions: false, async query(frame) { const filePath = await storage.getStorage('files').save({ name: frame.file.originalname, path: frame.file.path }); return { filePath }; } } }; module.exports = controller;