2013-06-15 2 views
0

Я в настоящее время пытается загрузить изображение с помощью ASP веб-API и сохранить его в моем Azure сервере, используя this tutorialЗагрузка файлов с помощью Web API и сервер Azure

Тогда я взял поток запроса с использованием Request.Content.ReadAsStreamAsync().Result и отправить его в Azure с использованием blob.UploadFromStream(stream);

файл был загружен, и когда я принести URL возвращает что-то вроде

http://testing.cloudapp.net:10000/devstoreaccount1/saveFiles/File_2_2.zip

Я попробовал ссылку, но он просто возвращает пустую страницу.

Любая идея, почему я не могу загрузить загруженный файл обратно?

+0

Не могли бы вы рассказать, как выглядит ваш код загрузки? –

+0

Привет Киран, спасибо за ответ. Но я решил эту проблему самостоятельно, оказалось, что я должен просто использовать blob.UploadFile (fullPathFileName) вместо blob.UploadFromStream (поток). –

ответ

0

Оказалось, что я должен использовать только blob.UploadFile(fullLocalPathFileName) вместо blob.UploadFromStream(stream). Вы можете получить полный локальный путь вашего файла от MultipartFormDataStreamProvider и просто отправить его легко на blob.

Смежные вопросы