【发布时间】:2016-05-14 05:01:36
【问题描述】:
我有一个 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]
这会上传文件a-OK。但是,当它在我的 Android 上运行时,它会完全锁定系统。是否有使用 Kivy 上传文件的正确方法?搜索python kivy file upload 没有发现任何有用的信息。我找到的最接近的东西是https://kivy.org/docs/api-kivy.network.urlrequest.html,但它没有显示如何上传文件。是否有在 Kivy 中上传文件而不在 Android 上阻塞的示例?
【问题讨论】:
标签: android python file-upload kivy