2013-06-15 3 views
0

은 그 때 나는 Request.Content.ReadAsStreamAsync().Result를 사용하여 요청 스트림을 가져다가 사용 푸른로 보내 blob.UploadFromStream(stream);파일 업로드 나는 현재 ASP 웹 API를 사용하여 이미지를 업로드하고 <a href="http://www.asp.net/web-api/overview/working-with-http/sending-html-form-data,-part-2" rel="nofollow">this tutorial</a></p> <p>사용하여 내 푸른 서버에 저장하기 위해 노력하고있어

파일이 업로드되고 나는 URL을 가져올 때

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

내가 링크를 시도

그러나 그것은 단지 반환 뭔가를 반환있어 빈 페이지.

내 업로드 파일을 다시 다운로드 할 수없는 이유는 무엇입니까?

+0

업로드 코드의 모양을 공유 할 수 있습니까? –

+0

안녕하세요, Kiran, 답장을 보내 주셔서 감사합니다. 하지만이 문제를 직접 해결 했으므로 blob.UploadFromStream (stream) 대신 blob.UploadFile (fullPathFileName)을 사용해야합니다. –

답변

0

blob.UploadFromStream(stream) 대신 blob.UploadFile(fullLocalPathFileName)을 사용해야합니다. MultipartFormDataStreamProvider에서 파일의 전체 로컬 경로를 가져 와서 blob에 쉽게 보낼 수 있습니다.