2017-07-14 4 views
0

ノードjsにrequests npmライブラリを使用していて、apiへのマルチパートアップロードを試みています。私は正しくDjangoフレームワークでノードjsマルチパートファイルdjangoにアップロードすると、リクエストでファイルが表示されません.FILES.get( 'filename')

[request.FILES.get('filename')][1] 

によって認識されるべき私のポスト要求の私の体を設定するにはどうすればよい

私の現在の投稿要求は、現在以下のように書式設定しています。

body = {file_size: bytes ,checksum_sha256: sha256, checksum_md5: md5, part: i} 

私は本当にDjangoフレームワークが認識されるであろう、それを命名し、実際に

fs.createReadStream(filepath); 

任意の助けと一緒にデータをリンクする、それを認識するように、画像にファイルを宣言ネクタイするかどうかはわかりません。

答えて

0

マルチパートでフォームを使用してファイルを送信すると、djangoはファイルを受け取り、ご存知のようにrequest.FILESという名前で投稿します。

は、次のようにしてファイルをアップロードする場合:

<input type="file" name="aaa" />

あなたrequest.FILES['aaa']とあなたのファイルではなく、あなたのファイル名ことができます。

やアップロードしたファイルの名前を知りたい場合は、次のように扱うことができます。

request.FILES['aaa'].name

このページをチェックしてください:

https://docs.djangoproject.com/en/1.11/ref/request-response/#django.http.HttpRequest.FILES

関連する問題