This commit is contained in:
Jori Lallo 2016-08-14 12:04:47 +02:00
parent 7600712125
commit 94e39d74bf

View File

@ -7,7 +7,6 @@ import {
} from '../utils/s3';
import auth from './authentication';
import { presentUser } from '../presenters';
import { User } from '../models';
const router = new Router();
@ -16,7 +15,7 @@ router.post('user.info', auth(), async (ctx) => {
});
router.post('user.s3Upload', auth(), async (ctx) => {
let { filename, kind, size } = ctx.body;
const { filename, kind, size } = ctx.body;
ctx.assertPresent(filename, 'filename is required');
ctx.assertPresent(kind, 'kind is required');
ctx.assertPresent(size, 'size is required');
@ -30,18 +29,18 @@ router.post('user.s3Upload', auth(), async (ctx) => {
upload_url: process.env.AWS_S3_UPLOAD_BUCKET_URL,
form: {
AWSAccessKeyId: process.env.AWS_ACCESS_KEY_ID,
"Cache-Control": "max-age=31557600",
"Content-Type": kind,
key: key,
acl: "public-read",
'Cache-Control': 'max-age=31557600',
'Content-Type': kind,
key,
acl: 'public-read',
signature: signPolicy(policy),
policy: policy,
policy,
},
asset: {
content_type: kind,
url: `${process.env.AWS_S3_UPLOAD_BUCKET_URL}${s3Key}/${filename}`,
name: filename,
size: size,
size,
},
} };
});