Pys60 python コードを使用して、Nokia N95 モバイルから Web サーバーに巨大なファイルをアップロードしようとしています。ただし、ファイルをメモリにロードしようとしていて、HTTP URL に投稿しようとしているため、コードがクラッシュします。Pys60 を使用して 120 MB を超える巨大なファイルを Web サーバーにアップロードする方法を教えてください。
以下は、HTTP 要求を送信するために使用するコードです。
f = open(soundpath + audio_filename)
fields = [('timestamp', str(audio_start_time)), ('test_id', str(test_id)), ('tester_name', tester_name), ('sensor_position', str(sensor_position)), ('sensor', 'audio') ]
files = [('data', audio_filename, f.read())]
post_multipart(MOBILE_CONTEXT_HOST, MOBILE_CONTEXT_SERVER_PORT, '/MobileContext/AudioServlet', fields, files)
f.close