drive convert to pdf and include file extension
This commit is contained in:
parent
1d5d26b456
commit
2fbc852eb3
2 changed files with 7 additions and 4 deletions
|
|
@ -400,8 +400,9 @@ class GoogleDriveConnector(BaseConnector):
|
|||
export_mime = self._pick_export_mime(mime_type)
|
||||
if mime_type.startswith("application/vnd.google-apps."):
|
||||
# default fallback if not overridden
|
||||
if not export_mime:
|
||||
export_mime = "application/pdf"
|
||||
#if not export_mime:
|
||||
# export_mime = "application/pdf"
|
||||
export_mime = "application/pdf"
|
||||
# NOTE: export_media does not accept supportsAllDrives/includeItemsFromAllDrives
|
||||
request = self.service.files().export_media(fileId=file_id, mimeType=export_mime)
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -53,9 +53,11 @@ class LangflowConnectorService:
|
|||
filename=document.filename,
|
||||
)
|
||||
|
||||
suffix = self._get_file_extension(document.mimetype)
|
||||
|
||||
# Create temporary file from document content
|
||||
with tempfile.NamedTemporaryFile(
|
||||
delete=False, suffix=self._get_file_extension(document.mimetype)
|
||||
delete=False, suffix=suffix
|
||||
) as tmp_file:
|
||||
tmp_file.write(document.content)
|
||||
tmp_file.flush()
|
||||
|
|
@ -65,7 +67,7 @@ class LangflowConnectorService:
|
|||
logger.debug("Uploading file to Langflow", filename=document.filename)
|
||||
content = document.content
|
||||
file_tuple = (
|
||||
document.filename,
|
||||
document.filename+suffix,
|
||||
content,
|
||||
document.mimetype or "application/octet-stream",
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue