Как загрузить файл на удаленный сервер с помощью Windows phone

#windows-phone-7

#windows-phone-7

Вопрос:

В веб-приложении есть входной тег для загрузки файла. В Windows Phone, кажется, все по-другому. Мне нужен hlep для написания кода HttpWebRequest для загрузки файла на удаленный сервер (если возможно, в skydrive). Можете ли вы показать мне, как решить эту проблему.

1) Загрузите файл с Windows Phone. 2) Как я буду обрабатывать загруженный файл на стороне сервера, если я использую Asp.net .

Спасибо.

Ответ №1:

Что-то вроде этого. Я предлагаю вам спросить о том, как обработать это на стороне сервера в отдельном вопросе с другим набором тегов.

 var uri = "http://example.com/some_applette"
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))
    {
        // Bytes contains the data to upload.
        stream.Write(bytes, 0, bytes.Length);
    }

    request.BeginGetResponse((result2) => 
    {
        var response = request.EndGetResponse(result2);

        // Optionally handle the response.
        var responseStream = response.GetResponseStream();
        ...
    }
}, null);    
  

Комментарии:

1. Это gr8. Позвольте мне поработать над этим и сообщить позже, поскольку мне нужно работать на стороне сервера. Люди говорят о загрузке в SkyDrive. могу ли я использовать приложение Wp7 для этого?