0
基本的に私は、ファイルデータのリストを含んでいるサーバーに私をログインさせたauthでのZnClientポストリクエストを使用しました。私は1つのファイルを転送する必要があります。 pharoの別のサーバーにファイルを送信するために別の投稿を作成するにはどうすればよいですか?ZnClientの投稿要求を使用してサーバーにログインした後、pharoの別のサーバーにファイルを送信するにはどうすればよいですか?
基本的に私は、ファイルデータのリストを含んでいるサーバーに私をログインさせたauthでのZnClientポストリクエストを使用しました。私は1つのファイルを転送する必要があります。 pharoの別のサーバーにファイルを送信するために別の投稿を作成するにはどうすればよいですか?ZnClientの投稿要求を使用してサーバーにログインした後、pharoの別のサーバーにファイルを送信するにはどうすればよいですか?
それはあなたが望むものは明らかではないですが(アップロード)multipart/form-data
を経由してファイルを送信するには:
ZnClient new
url: 'http://another-server/form.html';
addPart: (ZnMimePart
fieldName: 'file'
fileNamed: '/path/to/file.txt');
post.
するform.html
上の別のサーバーはこれに似<form>
を持っていることを前提としてい
<form action="form-handler" enctype="multipart/form-data" method="POST">
<input type="file" name="file"/>
<input type="submit"/>
</form>
私はログイン後、同じセッションを維持してから、 form.htmlの上に名前と値を持つファイルを作成します。代わりに、各入力ラベルにformAt addを使用しました。それはうまくいった。一定の時間セッションをリフレッシュする方法を知っていますか? – ludo
@ludo - セッションの有効期限はサーバーによって制御されます。サービスが何らかの種類のセッションAPIを提供していない限り、それをポーリングし続けるだけで済むようにすることができます。 – draegtun