ファイルのバイトを取得するエコーサイン API から pdf を取得しています。
これらのバイトを取得して、boto s3 でサポートされている FileField に保存しようとしています。私はあまり運がありません。
これは私が得た最も近いものでしたが、「スピーカー」の保存時にエラーが発生し、PDF は S3 に書き込まれましたが、破損しているようです。
ここspeaker
に私のモデルのインスタンスがあり、fileData は echosign API から返された「バイト」文字列です。
afile = speaker.the_file = S3BotoStorageFile(filename, "wb", S3BotoStorage())
afile.write(fileData)
afile.close()
speaker.save()