如何使用Kivy(在Android上)上传多个文件?

时间:2016-05-13 19:59:14

标签: android python file-upload kivy

我有一个Kivy应用程序可以满足我的需求,但有一个问题。我有一个事件处理程序按钮来执行此操作:

def upload_files(self):
    s = requests.Session()
    while self.selected_files:
        filename = self.selected_files.pop()
        with open(filename, 'rb') as f:
            s.post('http://example.com/upload', files={'file': f})
        self.upload_queue.item_strings = [os.path.basename(_) for _ in self.selected_files]

这样就可以上传文件了。但是,当它在我的Android上运行时,它会完全锁定系统。有没有正确的方法用Kivy上传文件?搜索python kivy file upload没有找到任何有用的内容。我发现的最近的事情是https://kivy.org/docs/api-kivy.network.urlrequest.html,但它并没有显示如何上传文件。在Kivy上传文件的某个地方是否有一个例子没有在Android上阻止?

1 个答案:

答案 0 :(得分:0)

在一个帖子中进行阻止操作。