-1
私はVisual StudioでAzure Cloud Serviceプロジェクトを作成しました。私は青空ブロブストレージに自分のファイルをアップロードすることができました。AzureはURLを使ってBLOBをダウンロードします
<div class="table">
<table class="table table-responsive">
<thead>
<tr>
<th>File Name</th>
<th>ConversionID</th>
<th>Actual Format</th>
<th>Status</th>
<th>Download</th>
</tr>
</thead>
@foreach (var item in Model)
{
<tr>
<td>@item.FileName</td>
<td>@item.ConversionID</td>
<td>@item.Format</td>
<td>@item.Status</td>
<td>
<a href="/[email protected]">
<span class="DownloadListItem">
<b>Download<b>
</span>
</a>
</tr>
}
</table>
</div>
としてアップロードされたブロブのURLを返します、私は次のことをやったときに、
マイDownload.aspx.cs:
私は私のコードでConversionURLを返すことができますどのようにprivate ApplicationDbContext db = new ApplicationDbContext();
protected void Page_Load(object sender, EventArgs e)
{
string rawId = Request.QueryString["ConversionID"];
int converionID;
if (!String.IsNullOrEmpty(rawId) && int.TryParse(rawId, out converionID))
{
var v = db.Conversions.Where(a => a.ConversionID.Equals(converionID));
if (v != null)
{
//return ConversionURL
}
}
else
{
Debug.Fail("ERROR : We should never get to AddToCart.aspx without a ConversionID.");
throw new Exception("ERROR : It is illegal to load AddToCart.aspx without setting a ConversionID.");
}
}
?
EDIT
私はファイルをアップロードすると、私はファイルとAzureブロブストレージ内のコンテンツをアップロード、私はまた、SQL ServerデータベースアップロードされたファイルのConversionIDとConversionURLに格納します。
conversionIDがアップロードしたファイルにどのように関係しているか教えてください。 –
私の投稿を編集しました! – Huby03