我目前正在尝试使用ASP网络API上传图片,并使用this tutorial将其保存在我的Azure服务器中
然后我使用Request.Content.ReadAsStreamAsync().Result
获取请求流,并使用blob.UploadFromStream(stream);
文件已上传,当我获取网址时,它会返回类似
的内容http://testing.cloudapp.net:10000/devstoreaccount1/saveFiles/File_2_2.zip
我尝试了链接,但它只返回一个空白页。
我知道为什么我无法下载上传的文件?
答案 0 :(得分:0)
事实证明我应该使用blob.UploadFile(fullLocalPathFileName)
代替blob.UploadFromStream(stream)
。您可以从MultipartFormDataStreamProvider
获取文件的完整本地路径,然后将其轻松发送到blob。