问题标签 [azure-blob-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
327 浏览

azure - 如何从 azure 表中检索缩略图 URL

我在 azure blob 存储中有一些缩略图,在 azure table 中有一些缩略图 URL。我想检索缩略图 URL。之后,当我单击此 URL 时,它将显示来自 azure blob 的完整图像。任何人帮助我。我应该使用什么查询?

0 投票
1 回答
4339 浏览

azure - Can I Unzip a file in Azure Blob storage?

My application requires to unzip a zip file located in Azure's blob storage. Is unzipping supported in Azure blob storage?

0 投票
2 回答
409 浏览

flash - 如何编写组件以将文件直接上传到 Windows Azure Blob?

我一直在使用使用 Silverlight 的示例来试验 Windows Azure Blob 存储。

我想知道是否可以在 Flash 而不是 Silverlight 中编写文件上传组件,因为前者几乎每个人都安装了。我从来没有在动作脚本中编程,但我在 C# 方面有扎实的背景,所以这一定不难。

你知道有什么地方可以让我学习如何开始吗?

0 投票
2 回答
2849 浏览

azure - 如何解决从 Windows Azure Blob 存储服务返回的 InvalidMd5 错误?

我正在构建一个应用程序,该应用程序需要允许用户将大图像(最大约 100 MB)上传到 Windows Azure Blob 存储服务。在阅读了Rob Gillen 关于 Windows Azure 文件上传优化的优秀文章后,我借用了他的方法来并行上传文件块,在Parallel.For循环中使用CloudBlockBlob.PutBlock()方法(代码可在此处获得)。

我遇到的问题是,每当我尝试上传文件时,我都会从存储客户端收到“ InvalidMd5 ”异常。怀疑问题可能出在开发存储中,我还尝试对我的实时 Azure 存储帐户运行代码,但我得到了同样的错误。查看Fiddler的流量,我发现“ Content-MD5 ”标头设置为有效的 MD5 哈希。错误描述说“请求中指定的 MD5 值无效。MD5 值必须是 128 位和 Base64 编码。 ”,但据我所知,我在 Fiddler 中看到的值是有效的(例如a91c588092cedbdb1b82c2d3786fd509)。

这是我用于计算哈希的代码(由 Rob Gillen 提供):

这是对 PutBlock() 的实际调用:

我也尝试像这样传递哈希:

但结果是一样的 - “ InvalidMd5 ”错误:(

使用 base64 编码(例如YTkxYzU4ODA5MmNlZGJkYjFiODJjMmQzNzg2ZmQ1MDk=)和没有它(例如a91c588092cedbdb1b82c2d3786fd509 )传递给 PutBlock() 的 MD5 哈希似乎没有什么不同。

Rob 的代码显然对他有用,我真的不知道是什么导致了我的问题。我对 Rob 的代码所做的唯一更改是更改 ParallelUpload() 扩展方法以采用 Stream 而不是文件名,并根据上传文件的大小动态确定块大小。

请,如果有人知道如何解决这个问题,请告诉我!我将不胜感激!我已经为此苦苦挣扎了两天。

0 投票
1 回答
3692 浏览

c# - Windows Azure - Blob 存储初始化 - 授权错误

背景

我有一个带有一个 Web 角色的 Azure 应用程序,它是一个 ASP.NET 应用程序 (C#),它使用图表应用程序来显示计算结果。图表应用程序需要一个 XML 文件作为输入。为了访问这个 XML 文件(在 JavaScript 中引用),我使用 XDocument 和相关类来操作文件,然后保存它,在页面刷新时加载图表控件。

错误

尝试对容器对象进行操作(GetPermissions、Create、Create if doesn't exist 等)时,出现以下错误:

服务器未能验证请求。确保 Authorization 标头的值正确形成,包括签名。

我还尝试使用 SpaceBlock 提前创建容器,这似乎不必改变结果。

代码

这是我在 Page_Load 上调用的函数。错误出现在粗体 (GetPermissions) 行:

0 投票
1 回答
776 浏览

c# - 在 Azure 中上传后处理视频文件

有没有人有关于处理上传到 Azure 的视频文件(.mov、.3gp、.avi)并将其转换为 flash 以及在视频作为 blob 上传到 Azure 后创建缩略图文件的任何示例代码/教程?任何帮助,将不胜感激。

0 投票
1 回答
494 浏览

asp.net-mvc-2 - Azure:如何从我的 MVC 实现的控制器调用 WebRole 方法

我正在使用带有 ASP.Net MVC 2 C# 的 Azure 开发 MVC webapp。我有一个工作角色,我在其中与队列交互,阅读带有图像的消息。我在我的 WebRole 中初始化了队列,并且我想调用一个方法来将我的控制器中的元素排入队列。我不知道怎么打这个电话。

谢谢!

0 投票
1 回答
2048 浏览

azure - 上传 blob 文件以解析它并在 sql azure 中插入行

对于大学的一门学科,我需要使用Windows Azure. 请注意,我是 Java 开发人员,并且是 Windows 本身和 cs 的新手。

我的项目很简单。我要做一个Layar服务器。

我已经有一个Service返回 json 格式的模拟兴趣点。现在我想在 sql azure db 中进行大量插入,以便之后进行空间搜索。

我在想:

  • 创建包含所有行的 cvs 文件。
  • 将其作为 blob 上传。
  • 用 a 解析它 Worker role并将其插入到 sql azure db 中。

问题:

  • 你认为这是正确的方法吗?
  • cvs好吗?
  • 你用什么来大规模插入 sql azure?
  • 有没有办法“注释”我的模型类以在我的数据库中创建实体?我应该手动进行映射吗?
0 投票
0 回答
405 浏览

silverlight - SL4 -> MEF DeploymentCatalog 无法下载文件并出现 SecurityException

我有一个托管在 azure webrole 上的 silverlight 应用程序。我使用 MEF 部署目录在运行时加载其他 xap 文件。现在我想将这些额外的 xap 文件存储在 azure blob 存储而不是 ClientBin 文件夹中。我已将这些 xap 文件放在公共 blob 容器中。

但是在我的 DownloadCompleted 处理程序中,我得到了一个 SecurityException:

{System.Security.SecurityException ---> System.Security.SecurityException:安全错误。在 System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

这会与跨域调用有关吗?我不知道问题可能是什么。如果 xap 文件是从 ClientBin 文件夹加载的,它就可以正常工作。也许是跨域问题?

谢谢!

我的代码非常简单:

var container = new AggregateCatalog(); // 获取社交网络提供商 foreach(String module in RequieredModules) // 绝对 uri 到 blob 存储中的 xap 文件 { container.Catalogs.Add(CreateCatalog(module)); } CompositionHost.Initialize(container);

私有 DeploymentCatalog CreateCatalog(string uri) { var catalog = new DeploymentCatalog(new Uri(uri)); catalog.DownloadCompleted += new EventHandler

0 投票
3 回答
4410 浏览

.net - 上传 Azure Blob 异步:BeginUploadFromStream 与 BackgroundWorker

我正在将 Blob 异步上传到 Azure Blob 存储。我可以使用 CloudBlockBlob.BeginUploadFromStream,也可以使用 BackgroundWorker 调用同步上传方法(如 UploadFile 或 PutBlock)。我正在寻找有关这两种方法的利弊的一些意见。

我会让球滚动。使用 BackgroundWorker 方法报告进度似乎要容易得多。

谢谢!