从云端上传文档到云端,没有超时错误。

cloud-resumable-upload的Python项目详细描述


云可恢复上传-从云上传文档到云,无超时错误

详细的使用文档仍在进行中 这个包的目标是允许开发人员从web应用程序将大文件上传到云驱动器中,而不会出现任何超时错误。 使用云web应用程序,后端活动的运行时间限制为20到30秒,然后关闭而没有响应。 为了克服这个限制,一种可能是使用可恢复上传,它允许你发送你想要上传的文件的块。在

到目前为止,这个包只帮助开发人员上传可恢复的SharePoint文件。我们的下一个目标是为谷歌开发这个功能。在

安装

您可以通过以下方式将其安装到您的机器上:

pip install cloud_resumable_upload

用例

您有一个20Mb的文件要从web应用程序上载到SharePoint。 您正在使用库o365。在

^{pr2}$

这可以非常简单地集成到flask后端API中。在

可用功能列表[最新更新:6/1/2020]:

准备可恢复的分割(file,todir,chunksize=4194304)

将文件拆分为目录中的块
此函数根据参数中确定的“chunksize”将文件拆分为块。
此函数返回:
-文件大小(int):在SharePoint中适当发送可恢复文件所需的文件的总文件大小。
-partnum(int):已创建的块数
-chunked_files(list):已创建的文件名列表

param file:要上载的文件的路径
param todir:要临时保存块的文件夹的路径
param chunksize:块的大小(以字节为单位)

上传文件可恢复(驱动器,项目,文件大小,当前字节数,文件名,url首字母=None,块大小=4194304)

上载可恢复文件
在这个意义上,用户可以添加一个可恢复的文件上传函数。在通过web应用程序上载大文件时,必须强制执行此文件的可恢复上载。在

param item:要上载的项目的路径
param file_size:要上载的文件的总大小
param current_bytes:正在上载的块的大小
param filename:文件名
param url:SharePoint中临时保存的文件的ID的url
param chunksize:块的大小(以字节为单位)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常