0

サーバーにファイルをアップロードする必要があります。サーバー側プログラミングの予備知識がないため、理解できるアドバイスが必要です。Windows Phone アプリのバイト配列にファイル (JPEG 画像) があります。サーバーにアップロードする必要があります。現在postでHttpWebRequestを使ったサンプルを持っているのですが、そのpost内のデータをaspページからどう扱えばいいのかわかりません。これを行う方法を説明していただけると助かりますが、Windows Server で使用できるものであれば、どのような方法でも構いません。

現在使用しているコード: (「b」はファイルのバイト配列です)

var uri = "http://www.masonbogert.info/mcode/default.aspx";
        var request = HttpWebRequest.Create(uri);
        request.Method = "POST";
        request.ContentType = "image/jpeg";  // Change to whatever you're uploading.
        request.BeginGetRequestStream((result1) =>
        {
            using (Stream stream = request.EndGetRequestStream(result1))
            {
                stream.Write(b, 0, b.Length);
            }

            request.BeginGetResponse((result2) =>
            {
                var response = request.EndGetResponse(result2);
                // Optionally handle the response.
                var responseStream = response.GetResponseStream();
                Dispatcher.BeginInvoke(new readstreamdelegate(readstream), responseStream);

            }, null);


        }, null);  

ASP やその他のサーバー側プログラミングに関しては、予備知識がないので説明してください。

4

2 に答える 2

0

「WebClient」クラスを使用して取得することができます。詳細については、「http://msdn.microsoft.com/en-us/library/system.net.webclient(v=vs.80).aspx」を参照してください。

于 2012-05-23T10:26:31.153 に答える
0

このページを参照してください: http://nediml.wordpress.com/2012/05/10/uploading-files-to-remote-server-with-multiple-parameters/#more-234

于 2012-05-23T12:19:58.510 に答える