@@ -154,14 +154,11 @@ def upload_file(
ProcessFileForm(file_id=id, content=result.get("text", "")),
user=user,
)
- elif file.content_type not in [
- "image/png",
- "image/jpeg",
- "image/gif",
- "video/mp4",
- "video/ogg",
- "video/quicktime",
- ]:
+ elif (
+ not file.content_type.startswith(("image/", "video/"))
+ or request.app.state.config.CONTENT_EXTRACTION_ENGINE
+ == "external"
+ ):
process_file(request, ProcessFileForm(file_id=id), user=user)
else:
log.info(