在 sharepoint office365 REST Python 客户端上上传不同大小的文件
Uploading files of different sizes on sharepoint office365 REST Python Client
我想通过office365 REST Python客户端上传一些文件到sharepoint。
在 github 的文档中,我找到了两个示例:
- 一个用于执行此操作的较大文件:
uploaded_file = target_folder.files.create_upload_session(local_path, size_chunk, print_upload_progress).execute_query()
- 一个用于小文件:
target_file = target_folder.upload_file(name, file_content).execute_query()
.
就我而言,我希望能够上传小文件和非常大的文件。
为了进行测试,我想看看大文件的方法是否也适用于小文件。
对于一个小文件,将 size_chunk 设置为 1Mb 时,上传已完成,但上传的文件为空 (0b),因此我在上传时丢失了内容。
我想知道是否有人知道我们如何为任何大小的文件做一些更通用的事情。我也不明白大文件情况下的大小块是多少。你知道应该如何选择吗?
非常感谢!
此问题已通过安装 office365-rest-python-client 而不是 office365-rest-client 解决。
我想通过office365 REST Python客户端上传一些文件到sharepoint。
在 github 的文档中,我找到了两个示例:
- 一个用于执行此操作的较大文件:
uploaded_file = target_folder.files.create_upload_session(local_path, size_chunk, print_upload_progress).execute_query()
- 一个用于小文件:
target_file = target_folder.upload_file(name, file_content).execute_query()
.
就我而言,我希望能够上传小文件和非常大的文件。 为了进行测试,我想看看大文件的方法是否也适用于小文件。 对于一个小文件,将 size_chunk 设置为 1Mb 时,上传已完成,但上传的文件为空 (0b),因此我在上传时丢失了内容。
我想知道是否有人知道我们如何为任何大小的文件做一些更通用的事情。我也不明白大文件情况下的大小块是多少。你知道应该如何选择吗? 非常感谢!
此问题已通过安装 office365-rest-python-client 而不是 office365-rest-client 解决。