1
我有一個Kivy應用程序,它可以滿足我需要的一個問題。我有一個這樣的事件處理程序按鈕:如何使用Kivy(在android上)上傳多個文件?
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上阻塞?
有意思詳細說明一下嗎? –