Windows Azure入门:使用 Azure Drive
2010-05-24 00:00:00 来源:WEB开发网步骤三:添加代码
首先在两个项目中的WebRole项目中的Default.aspx.cs中均引用命名空间:
using Microsoft.WindowsAzure;
using Microsoft.WindowsAzure.StorageClient;
然后添加下列代码:
public partial class _Default : System.Web.UI.Page
{
string _driveLetter = WebRole.DriveLetter;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Bind();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
// 在被Mount的Drive根目录下保存文件
if (this.FileUpload1.HasFile)
{
File.WriteAllBytes(string.Format("{0}\\{1}", _driveLetter, this.FileUpload1.FileName), this.FileUpload1.FileBytes);
Bind();
}
}
void Bind() {
// 显示被Mount的Drive根目录下的所有文件
DirectoryInfo di = new DirectoryInfo(string.Format("{0}\\", _driveLetter));
this.GridView1.DataSource = di.GetFiles();
this.GridView1.DataBind();
}
}
更多精彩
赞助商链接