ASP.NET アプリケーションで、サードパーティのドキュメント編集サービス ( Zoho )に対して POST 要求を送信したいと考えています。フロントエンド フォームでこのリクエストを作成する方法と、VB.NET コード ビハインドで作成する方法を理解しています。ただし、送信するファイルはデータベースにバイト配列として保存され、POST の結果 (Zoho Web サイトのエディター ページ) は特別な「ターゲット」 (新しいウィンドウまたは iframe) に表示される必要があるため、両方の奇妙な組み合わせが必要なようです。
基本的にはこのバイト配列の内容を添付したい
Dim fileContents() As Byte = Files.get(fileId)
このフォームのファイル入力フィールドに
<form id="theForm" action="http://zohoservice" method="POST" target="_blank" >
...
<input type="file" name="fileContents" />
</form>
そして、このようにjavascriptを介して送信します
theForm.submit();
不可能なことを求めていないことを願っています。ご協力いただきありがとうございます!