PDF ファイルをリモート REST API に投稿する必要がありますが、一生それを理解することはできません。何をしても、サーバーは、まだオブジェクトをfile
パラメーターに関連付けていないと応答します。という名前の PDF があるとしtest.pdf
ます。これは私がこれまでやってきたことです:
// Using an HttpClientRequest named req
req.headers.contentType = new ContentType('application', 'x-www-form-urlencoded');
StringBuffer sb = new StringBuffer();
String fileData = new File('Test.pdf').readAsStringSync();
sb.write('file=$fileData');
req.write(sb.toString());
return req.close();
write()
これまでのところ、リクエストに応じたデータのほぼすべての組み合わせとエンコードを試しましたが、役に立ちませんでした。として送信してみました、 をcodeUnits
使用してエンコードしてUTF8.encode
みました、 を使用してエンコードしてみましLatin1Codec
た 私は困惑しています。
どんな助けでも大歓迎です。