2009-08-14 21 views
0

次のコードは動作していないをアップロード..HttpWebRequestのファイルに問題が

WriteCallback決して起こり、チェックシオマネキとも

それは決してPOSTしかし

ます。private voidアップロードをGETん( ){
var ub =新しいUriBuilder(UploadUrl);
Debug.Text + = "要求中" + ub.Uri + "\ n";
var webrequest =(HttpWebRequest)WebRequest.Create(ub.Uri);
webrequest.Method = "POST";
Debug.Text + = "メソッド:" + webrequest.Method + "\ n";
webrequest.BeginGetRequestStream(new AsyncCallback(WriteCallback)、 webrequest);
Debug.Text + = "webRequested \ n";
}

プライベートボイド WriteCallback(たIAsyncResult asynchronousResult)
{
Debug.Text + = "WriteCallbackの\ n"。
}

は私に与える:要求 をhttp://localhost:22792/receiver.ashx?filename=Unsaved(1).AVI & StartByte = 0 & = Falseを完全
方法:あなたは任意のコードではありません

+0

「WebClient」を使用してみませんか? –

+0

Silverlightを使用してデータをアップロードするWeRequestを書くほうが簡単だからです – MarkKGreenway

答えて

0

POST
webRequested WriteCallbackを入力して、イベントの処理が完了したことを示します。だから、私はあなたのMain関数またはスレッドが完了するのを待っていないと仮定しています。特に、

をC#の例を見て、コールバック信号まで待機するMainの方法によって使用されるManualResetEventあるallDoneを検索:次のドキュメントのサンプルコードを参照してください。完了。