Upload a file using the issued upload URL
(
self,
*,
url: str,
data: bytes,
logger: logging.Logger,
timeout: int,
proxy: Optional[str],
ssl: Optional[SSLContext],
)
| 579 | return headers |
| 580 | |
| 581 | def _upload_file( |
| 582 | self, |
| 583 | *, |
| 584 | url: str, |
| 585 | data: bytes, |
| 586 | logger: logging.Logger, |
| 587 | timeout: int, |
| 588 | proxy: Optional[str], |
| 589 | ssl: Optional[SSLContext], |
| 590 | ) -> FileUploadV2Result: |
| 591 | """Upload a file using the issued upload URL""" |
| 592 | result = _upload_file_via_v2_url( |
| 593 | url=url, |
| 594 | data=data, |
| 595 | logger=logger, |
| 596 | timeout=timeout, |
| 597 | proxy=proxy, |
| 598 | ssl=ssl, |
| 599 | ) |
| 600 | return FileUploadV2Result( |
| 601 | status=result.get("status"), # type: ignore[arg-type] |
| 602 | body=result.get("body"), # type: ignore[arg-type] |
| 603 | ) |
| 604 | |
| 605 | # ================================================================= |
| 606 |
no test coverage detected