首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >可视化Azure blob容器中的文件

可视化Azure blob容器中的文件
EN

Stack Overflow用户
提问于 2017-06-14 06:53:02
回答 1查看 632关注 0票数 0

我已经部署了一个asp mvc,在这里我试图将csv文件显示为存储在Azure blob存储中的表。

在blob容器中读取文件有问题。我在Microsoft文档中找不到任何解决方案。

我的blob容器是公开的,也许我可以通过它们的url访问,但我不知道如何读取csv文件。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-15 00:31:58

我的blob容器是公开的,也许我可以通过它们的url访问,但我不知道如何读取csv文件。有什么想法吗?

要读取存储在Azure Blob存储中的csv文件,可以参考以下示例代码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CloudStorageAccount storageAccount = CloudStorageAccount.Parse("connection string");
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();

CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");    
CloudBlockBlob blockBlobReference = container.GetBlockBlobReference("testdata.csv");


using (var reader = new StreamReader(blockBlobReference.OpenRead()))
{
    string row = "";

    while (!reader.EndOfStream)
    {
        //read data from csv file

        row = reader.ReadLine(); 
    }
}

我的目标是可视化进入blob存储的实时数据。

您似乎希望在客户的网页上将csv数据实时显示为表。ASP.NET SignalR可以帮助我们轻松地开发实时web功能,您可以在指定的Blob容器下检测csv文件,并调用集线器方法从csv文件中读取数据并将数据推送到WebJob功能中的连接客户端,然后您可以根据SignalR客户端的推送csv数据更新UI。

调用集线器方法在WebJob函数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var hub = new HubConnection("http://xxx/signalr/hubs");

var proxy = hub.CreateHubProxy("HubName");
hub.Start().Wait();

//invoke hub method
proxy.Invoke("PushData", "filename");

将数据推送到连接客户端的集线器方法()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public void PushData(string filename)
{
   //read data from csv file (blob)

   //call javascript side function to populate (or update) tables with csv data  

   Clients.All.UpdateTables(data);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44548166

复制
相关文章
直传文件到Azure Storage的Blob服务中
题记:为了庆祝获得微信公众号赞赏功能,忙里抽闲分享一下最近工作的一点心得:如何直接从浏览器中上传文件到Azure Storage的Blob服务中。 为什么 如果你的Web应用程序利用了云存储(比如Az
逸鹏
2018/04/10
2.3K0
直传文件到Azure Storage的Blob服务中
.NET Core 批量重置 Azure Blob Storage 的 mime type
我的博客使用 Azure Blob Storage 存储文章配图,结果今天玩 Azure CDN 的时候爆了,原因是图片mime type不对。我们来看看如何在 .NET Core 里批量重置 Azure Blob Storage 中文件的mime type吧。
Edi Wang
2019/07/09
9030
.NET Core 批量重置 Azure Blob Storage 的 mime type
使用 Azure Blob Stoage 实现一个静态文件服务器
Azure Blob Stoage 是微软Azure的对象存储服务。国内的云一般叫OSS,是一种用来存储非结构化数据的服务,比如音频,视频,图片,文本等等。用户可以通过http在全球任意地方访问这些资源。这些资源可以公开访问,也可以私有访问。看到这些描述立马就想到这这个服务可以用来做静态文件服务。
MJ.Zhou
2020/07/28
1.5K0
使用 Azure Blob Stoage 实现一个静态文件服务器
基于Dapr的 Azure 容器应用
微软在 Ignite 2021 大会上发布了预览版的Azure Container Apps,这是一个完全托管的无服务器容器运行时,用于大规模构建和运行现代应用程序。从2021 年 11 月 2 日起,Azure 容器应用程序可在公共预览中使用。虽在服务到达 GA 之前,Azure Container Apps 可能会发生变化。因此我们可以用来学习,不建议用于生产。
张善友
2021/11/08
1.2K0
基于Dapr的 Azure 容器应用
PG中的blob cleanup
PG提供了一个很好的BLOB接口,得到了广泛应用。然而最近我们遇到了各种客户遇到的问题,有必要对PG如何处理blob进行一次思考,尤其是BLOB清理。
yzsDBA
2021/01/05
1.5K0
使用blob隐藏真实的文件路径
今天接到要求,要求把网站上的全部图片链接加密,其实方法有很多,我选择了比较简单的一种,html5的blob对象。
小明爱学习
2019/01/07
5.7K0
Ajax文件上传时:Formdata、File、Blob的关系
“Formdata”接口提供了一种表示表单数据的键值对 key/value 的构造方式,并且可以轻松的将数据通过XMLHttpRequest.send() 方法发送出去。
房东的狗丶
2023/02/17
3.2K0
Blob 文件流下载 type类型
let url = window.URL.createObjectURL(new Blob([文件流(一般为res.data)], { type: 'Blob类型' })) let link = document.creatElement('a') // 创建a标签来下载 link.style.display = 'none' link.href = url link.setAttribute('download', '下载的文件名') document.body.appendChild(link) lin
李维亮
2022/12/31
2K0
plupload多文件上传插件上传文件出现blob的问题处理
第一次使用plupload,上传文件后发现出现了一个blob文件,同时有的文件并没有被上传上,这是什么鬼,大概的搜了下,有遇到这个问题的,不过没有几个实质性的解决了的这个问题还是得靠自己了。
徐大嘴
2019/03/21
2.3K0
MySQL 中Blob类型数据的插入和读取
​ 我们在操作数据存入blob数据的类型,常用来存储头像图片等流数据,blob类型如果想要存储比较大的流文件的数据,建议选用longBlob的数据类型,Demo中的数据就简单的示范了一下,sql文件如下:
Dream城堡
2019/05/24
9.6K0
在 Docker 容器中编辑文件
我希望每次在docker容器中安装vi的时候谁会给我1美元...我想要一个在运行的docker容器编辑文件的更简单的方式。首先,尝试避免编辑文件,这违背了容器的哲学理念(见最后一段)。
星哥玩云
2022/07/03
5.5K0
在 Docker 容器中编辑文件
MySQL中BLOB字段类型介绍
MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。
用户2353021
2020/05/12
6.1K0
Blob初探
简介   Blob在js中意味着二进制大数据。实现该接口的对象有3个属性,分别是type(MIME),size(byte)和 一个切割方法:slice(在大文件分片上传可能用到)。另外,File实现了Blob接口,并且还有额外的属性--name和 lastModify。   早起的一些浏览器实现了草案(已废弃)上的BlobBuilder,但是现在的大多浏览器废弃了该对象。目前,创建新的 Blob对象需要使用Blob构造函数,new Blob(array,type)。第一个参数数组中可以包含字符串,Array
欲休
2018/03/15
2.7K0
关于 Blob
对于 Blob,前端开发中可能比较少遇到;数据库中可使用 Blob 概念,例如 Mysql 存储二进制数据的类型就是 Blob,也就是说图片可存储于数据库中,以二进制格式存储
Krry
2020/05/17
2.7K0
Blob
如果你允许用户从你的网站上下载某些文件,那你可能会遇到 Blob 类型。为了实现上述的功能,你可以很容易从网上找到相关的示例,并根据实际需求进行适当的调整。对于部分开发者来说,在完成上述功能之后,他们并不会继续思考 Blob 是什么?
小蔚
2020/06/12
6.2K0
Blob
复制文件到正在运行的Docker容器中
通过之前的章节,你已经可以灵活控制容器了,那么在接下来的几篇文章中,我们来练习通过修改容器来创建一个个性化的镜像,然后发布到Dockerhub、阿里云、Azure云的容器仓库中。
角落的白板报
2020/05/26
4.2K0
复制文件到正在运行的Docker容器中
深入理解xhr的responseType中blob和arrayBuffer
版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/article/details/78232485
空空云
2018/09/27
3.2K0
在NETCORE中,实现对AzureBLOB文件的上传下载操作
在之前的文章中,说到了SeaweedFS和MinIO,如果是使用的微软全家桶的话,那肯定就使用Azure Blob了,更直接、更简单和更高效。
老张的哲学
2023/08/23
5310
在NETCORE中,实现对AzureBLOB文件的上传下载操作
大数据设计模式-业务场景-批处理
一个常见的大数据场景是静态数据的批处理。在此场景中,源数据通过源应用程序本身或编排工作流加载到数据存储中。然后,数据由并行作业就地处理,并行作业也可以由编制工作流发起。在将转换后的结果加载到分析数据存储之前,处理过程可能包括多个迭代步骤,可以通过分析和报告组件查询分析数据存储。
35岁程序员那些事
2020/02/24
1.8K0
点击加载更多

相似问题

PHP5中简单而强大的图表库

40

简单的独立网站检查工具

40

强大而简单的在.NET中实现加密技术?

23

用于故障转移IIS服务的强大而准确的IIS报告工具

10

强大的windows计算器工具?

41
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文