3
私はファイルアップロードPOST APIリクエストをdjangoアプリRESTインターフェイスに作成しています。このリクエストは、フォームからファイルを受信している別のdjangoアプリケーションビューから行われます。私はポスターモジュールを使用していますDjango request.FILESが空です
image = request.FILES['image']
from utils.poster.encode import multipart_encode
from utils.poster.streaminghttp import register_openers
register_openers()
datagen, headers = multipart_encode({'file':image.read()})
response = urlfetch.fetch(url="url",
payload=datagen,
method=urlfetch.POST,
headers=headers)
ヘッダーがありませんか? djangoはmultipart/form-dataでどのようにプロセス要求を処理するのですか? これは私が得ているエラーです。
multipart_yielder instance has no attribute '__len__'