curl --location --request PUT '/api/admin/books//files/upload' \
--header 'Authorization: Bearer <token>' \
--form 'file=@""' \
--form 'languageCode=""' \
--form 'fileType=""' \
--form 'autoExtractCover="true"' \
--form 'overrideCover="false"'{
"id": "f3c4d5e6-f7a8-9012-cdef-123456789012",
"fileName": "003-en-spiritual-man.pdf",
"fileSizeBytes": 5600000,
"fileType": "pdf",
"sourceType": "local",
"filePath": "storage/books/spiritual-man/files/en/003-en-spiritual-man.pdf",
"replaced": true,
"coverExtracted": false,
"coverFileName": null
}