この情報セットを使用して、いくつかの xml といくつかのバイナリ データを含む httplib2 を使用して HTTP 要求を投稿しようとしています。
MIME-Version: 1.0
Content-Type: Multipart/Related;boundary=MIME_boundary;
...
--MIME_boundary
Content-Type: application/xop+xml;
// [the xml string goes here...]
--MIME_boundary
Content-Type: image/png
Content-Transfer-Encoding: binary
Content-ID: <http://example.org/me.png>
// [the binary octets for png goes here...]
私のアプローチは、txt ファイルを生成してから、xml とバイナリ データを入力することです。
これでpngから読み取るファイルにバイナリデータを書き込む際に問題が発生しています:
pngfile = open(pngfile, "rb")
bindata = pngfile.read()
これを行う最善の方法は何ですか?