アプリケーション "A" は、POST を使用してワード ファイルを [バイト配列として] 外部アプリケーションにアップロードする必要があります。
filecontent は、リクエスト本文に名前付きパラメータとして追加する必要があり、ファイルをアップロードするには POST リクエストを行う必要があります。
サンプルコードがありますが、Java. 同等の C# コードを書きたいと思います。しかし、C# では、MultiPartEntity のような同様のオブジェクトを見つけることができませんでした。
Java コード スニペット:
String restURL = HOSTURL + "/rest/upload/0b002f4780293c18";
String fileName = "testRestUploadByFolderID" + Calendar.getInstance().getTimeInMillis() + ".txt";
File testFile = createNewFile("C:/Temp/rest/" + fileName);
FileBody content = new FileBody(testFile, "application/octet-stream");
System.out.println(" File Name : " + content.getFilename() + " ... " + content.getTransferEncoding());
MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
reqEntity.addPart("filename", new StringBody(fileName));
reqEntity.addPart("uploadfile", content);
HttpPost httpPost = new HttpPost(restURL);
httpPost.addHeader("Accept", "application/json");
httpPost.setEntity(reqEntity);
// Post the request
String response = httpclient.execute(httpPost, new DefaultResponseHandler());
fileContent をアップロードするために C# で名前付きパラメーターを作成する方法を説明するリンクをいくつか投稿してください。
ありがとうございました。