18 lines
438 B
JavaScript
18 lines
438 B
JavaScript
|
'use strict'
|
||
|
const FileUtils = use('App/Utils/FileUtils');
|
||
|
class BookApiController {
|
||
|
async getPage({request, book, response}) {
|
||
|
const pageNumber = Number(request.params.pageNumber);
|
||
|
const file =
|
||
|
await FileUtils.getFile(`books/${book.book_folder}/${pageNumber}.jpg`);
|
||
|
if (file)
|
||
|
response.send(file);
|
||
|
else
|
||
|
return {
|
||
|
code: 404, message: 'no file'
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = BookApiController
|