2017-02-20 1 views
0

C#で(バックグラウンドで)URLに移動し、.svgファイルをアップロードし、ベクトル/ xaml出力を取得して画面に表示するWPFアプリケーションを作成しています。プログラムでファイルをWebサイトにアップロードして出力をキャプチャする

ローカルマシン上の.svgファイルのパスは、私はファイルを取り、

http://a-student.github.io/SvgToVectorDrawableConverter.Web/

にそれをアップロードして上に表示出力をキャプチャします方法が必要

C:\Users\Me\Desktop\pic.svg

であると言うことができますWPFアプリケーションでTextBlockに表示される文字列またはその他の同様の形式へのWebページ。

私は結果をアップロードしてキャプチャするだけで助けが必要です。私はそれをどうやって行うのか分かりません。

答えて

0

WebClientクラスを使用すると、これを簡単に行うことができます。方法はUploadFile()です。

+0

"リモートサーバーからエラーが返されました:(405)メソッドが許可されていません"。これには解決策がありますか? – ilmenite

+0

あなたが送信しているものが好きではありません。 Webブラウザでサイトが正常に動作していると仮定すると、プログラムが何か問題を起こしていることを意味します。私はFiddlerのWebプロキシをダウンロードして、あなたの手動のやりとりからのPOST/PUT要求を調べて比較することをお勧めします。 – plushpuffin

+0

サイトのオーナー/プログラマーがプログラムでファイルのアップロードをブロック/無効にしている可能性はありますか? – ilmenite

関連する問題