访问存储在Windows Azure的BLOB上的文本文件

我正在使用Windows Azure。 我跟着一些关于如何将文本文件存储到窗口azure色的教程。 我成功地上传了数据。 现在,我想访问该文件。 我的意思是,我必须阅读文件的内容并显示它….

谁能告诉我,怎么做…

提前致谢…

使用DownloadText(): http : //msdn.microsoft.com/en-us/library/ee772911.aspx


public CloudBlobContainer ContBlob; public string UpFile(string FilePathName, string bName, NameValueCollection nM) { string s1; FileStream F1 = new FileStream(FilePathName, FileMode.Open, FileAccess.Read); ContBlob.GetBlobReference(bName).UploadFromStream(F1); s1 = ContBlob.GetBlobReference(bName).ToString(); ContBlob.GetBlobReference(bName).Metadata.Add(nM); F1.Close(); return s1; } public NameValueCollection DownFile(string FilePathName, string bName) { NameValueCollection nM = new NameValueCollection(); FileStream F1 = new FileStream(FilePathName, FileMode.Create, FileAccess.Write); ContBlob.GetBlobReference(bName).DownloadToStream(F1); nM = ContBlob.GetBlobReference(bName).Metadata; F1.Close(); return nM; } public NameValueCollection DownMeta(string bName) { NameValueCollection nM = new NameValueCollection(); nM = ContBlob.GetBlobReference(bName).Metadata; return nM; } public void UpMeta(string bName, NameValueCollection nM) { ContBlob.GetBlobReference(bName).Metadata.Clear(); ContBlob.GetBlobReference(bName).Metadata.Add(nM); }