有没有人在azure上实现了多文件附加和上传功能- asp.net web应用程序。
我正在寻找一个用azure (azure上的asp.net C# web应用程序)实现AsyncFileUpload控件的示例?
protected void btnClick_Click(object sender, EventArgs e)
{
if (AsyncFileUpload1.HasFile)
{
AsyncFileUpload1.SaveAs(@"C:\Upload Files\" + AsyncFileUpload1.PostedFile.FileName);
}
}如何保存到天蓝色斑点?
发布于 2019-09-18 15:13:12
protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
CloudBlobContainer cont = client.GetContainerReference("Your containerName");
var stream = e.GetStreamContents(); // get streams of data from AjaxFileUpload control
CloudBlockBlob cblob = cont.GetBlockBlobReference("Blob reference name");
cblob.UploadFromStream(stream); //upload file on Azure Storage
}发布于 2012-10-09 12:15:33
互联网上有一些很好的文章。我想让你知道,在windows azure上上传大文件并不是那么简单。我使用silverlight就是为了这个目的。我还建议您使用一些客户端技术,而不是ASP.NET上传控件或Ajax上传控件。无论如何,您可以使用ASP.NET文件上传控件或Ajax上传控件来上传文件。我不认为你可以使用SaveAs方法在Windows Azure上上传文件。将文件转换为流文件,然后上传。我分享了一些很好的链接。研究它们。
http://www.codeproject.com/Articles/83481/Windows-Azure-Storage http://blog.smarx.com/posts/uploading-windows-azure-blobs-from-silverlight-part-1-shared-access-signatures http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/
发布于 2012-10-09 12:38:19
是的,我也使用silverlight多文件上传工具。它提供了最好的方式来上传多个文件与客户端验证文件类型和文件大小etc.Also,我们可以很容易地在silverlight中显示进度条(上传)。
请参阅此链接。
https://stackoverflow.com/questions/12792628
复制相似问题