Use a CDN for faster AMV delivery

This commit is contained in:
2019-08-28 10:07:50 +09:00
parent 1b0bb6fdbd
commit bc4e67f718
9 changed files with 91 additions and 90 deletions

View File

@ -25,20 +25,17 @@ func AMVFile(ctx aero.Context) error {
}
// Retrieve file from post body
data, err := ctx.Request().Body().Bytes()
reader := ctx.Request().Body().Reader()
defer reader.Close()
if err != nil {
return ctx.Error(http.StatusInternalServerError, "Reading request body failed", err)
}
// Set amv image file
err = amv.SetVideoBytes(data)
// Set amv video file
err = amv.SetVideoReader(reader)
if err != nil {
return ctx.Error(http.StatusInternalServerError, "Invalid video format", err)
}
// Save image information
// Save video information
amv.Save()
// Write log entry