Azure Blob 文件下载及本地开发使用配置

这篇具有很好参考价值的文章主要介绍了Azure Blob 文件下载及本地开发使用配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.我们在本地开发如果没有Azure 账户及blob资源,可以在本地调试开发

所需工具下载:Azure 存储管理器下载可以在本地创建容器Container及Blob 上传所需文件对文件进行操作 也可以管理Azure云的Blob

Azure 存储资源管理器 – 云存储管理 | Microsoft Azure

2.打开后创建本地Blob存储

Azure Blob 文件下载及本地开发使用配置

 3.本地端口可以为空

Azure Blob 文件下载及本地开发使用配置

 3. 点击local blob创建blob

Azure Blob 文件下载及本地开发使用配置

 以上创建的必须配合Azurite仿真存储器使用否则无法本地调试 下面下载仿真器

4.下载Vs2022自带的Azure 存储模拟器

使用 Azurite 模拟器进行本地 Azure 存储开发 | Microsoft Docs

5.启动仿真器

可以在 Visual Studio 安装的扩展文件夹中找到 Azurite 可执行文件。 具体位置根据安装的 Visual Studio 版本而有所不同。 例如,如果已在 Windows 计算机或虚拟机 (VM) 上安装 Visual Studio 2022 专业版,可在此位置找到 Azurite 可执行文件:C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions\Microsoft\Azure Storage Emulator

运行可执行文件后,Azurite 将侦听连接。

Azure Blob 文件下载及本地开发使用配置

 6.CMD命令 下启动如下:

Azure Blob 文件下载及本地开发使用配置

 8.此时我们可以在创建的本地存储器查看Blob等信息并且创建文件目录和上传文件

如果本地账户的容器一直打不开并且爆错误,建议重启机器然后分离右键分离所有容器重新创建一个

  

Azure Blob 文件下载及本地开发使用配置

我本地Blob容器名称叫myblob 点击上传文件 也可以在本地blob创建指定的文件夹我创建的文件夹为Data 然后上传ExcelData本地文件夹的文件

Azure Blob 文件下载及本地开发使用配置

9. 配置连接AzureClient的连接字符串信息

点击本地存储器配置的名称local-1 左下角有显示连接字符串信息

Azure Blob 文件下载及本地开发使用配置

 10.复制此信息配置到appsetting.json,连接信息包含blob账户名,AccountName,AccountKey

 BlobEndpoint,QueueEndpoint,TableEndpoint等信息

Azure Blob 文件下载及本地开发使用配置

11. 本地调试代码:

BlobService:文章来源地址https://www.toymoban.com/news/detail-467988.html

using Azure.Storage.Blobs;
using Azure.Storage.Blobs.Models;
using Microsoft.Extensions.Configuration;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TestAzure.AzureCore.AzureBlob
{
    /// <summary>
    /// Azure Blob 扩展服务方法
    /// </summary>
    public class BlobService : IBlobService
    {
        private readonly BlobServiceClient _blobServiceClient;
        private readonly IConfi

到了这里,关于Azure Blob 文件下载及本地开发使用配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通过 Blob 对二进制流文件下载实现文件保存下载

    原理 : 前端将二进制文件做转换 实现下载:请求后端接口-接收后端返回的二进制流(通过二进制流( Blob )下载, 把后端返回的二进制文件放在 Blob 里面)-再通过 file-saver 插件保存 需求背景 业务:下载模板文件 页面上使用: 保存文件: 发起请求通用方法(更改 axios 的 re

    2024年02月09日
    浏览(66)
  • 【下载文件】uniapp开发小程序,下载文件并保存到本地

    1.1实现效果:点击文件附件,下载到本地 1.2具体代码: 2.1:效果图 保存方式是:点击下载按钮,通过微信选择一个好友,发给给好友的方式,进行保存。 2.2实现代码: 下载按钮: js:

    2024年02月16日
    浏览(50)
  • JS实现Blob文件流下载

    在 JavaScript 中,可以使用浏览器提供的 Blob 对象和 URL.createObjectURL() 方法来实现文件流下载。 下面是一个示例代码,可以帮助了解如何在 JavaScript 中实现文件流下载: 在这个示例中,我们定义了一个 downloadFile() 函数,这个函数接受三个参数: data 、 filename 和 type 。其中,

    2024年02月15日
    浏览(53)
  • 前端基于axios请求下载文件(后端返回Blob文件流)

    前端小白第一篇csdn文章就当自己记录学习啦! 我自己遇到的情况写在前面防止有人和我不一样,浪费时间浏览; 调用下载接口后端给我返回的数据格式(即文件流格式)如下: 1.按钮定义点击事件 2.调用后端接口 在使用 axios 请求下载文件 api 接口时,注意区分不同请求方法

    2024年02月11日
    浏览(61)
  • 前端实现文件下载的方法;以及后端返回 blob 文件流,进行展示。

    前端下载一般分为两种情况,一种是后端直接给一个文件地址,通过浏览器打开就可以下载,另外一种则需要发送请求,后端返回二进制流数据,前端解析流数据,生成URL,实现下载。 通过a标签的download属性来实现文件下载,这种方式是最简单的,也是比较常用的方式,先来

    2024年02月06日
    浏览(52)
  • vue axios实现下载文件及responseType:blob注意事项

    需要使用axios和js-file-download组件 注意事项: responseType:blob表示服务器返回的响应类型是二进制流,一般用于文件、视频下载等场景。正常情况下后端返回二进制数据,当后端服务器出错时,往往会以json形式返回错误信息,例如{\\\"code\\\":500,\\\"msg\\\":\\\"未知异常\\\"}。因为设置了blob类型,

    2024年02月11日
    浏览(44)
  • 前端下载文件流,设置返回值类型responseType:‘blob‘无效的问题

    本是一个非常简单的请求,即是下载文件。通常的做法如下: 1.前端通过Vue Axios向后端请求,同时在请求中设置响应体为Blob格式。 2.后端相应前端的请求,同时返回Blob格式的文件给到前端(如果没有步骤1设置响应体,则后端返回的是一个文件流,前端) 3.前端创建a标签进行

    2024年01月17日
    浏览(68)
  • 后端返回文件流,前端用blob转换后,下载的文件乱码或者打不开怎么解决

    1、确认接口有没有设置 responseType: “blob” 2、使用blob转换,res 是 后端返回的文件流 3、如果文件还是打不开,提示文件格式不对……,那就看看项目中有没有引用 mockJs ,有的话注释掉就可以啦

    2024年02月16日
    浏览(59)
  • vue 后端返回二进制流-前端通过blob对象下载文件-图片

    前言 在实际开发中我们经常会遇见下载文件的场景,比如下载合同,下载文件 下载文件有2种方式,一种是后端返回二进制流,前端通过blob对象接受根据不同类型下载 还有一种把地址直接在浏览器新窗口打开浏览器打开pdf可以预览和下载,其他文件直接下载 但不管是那种方

    2024年02月05日
    浏览(76)
  • 文件流下载之——axios请求responseType为blob时,错误数据处理

    背景:一个文件下载的需求,如果成功下载data数据返回的是文件流,如果失败后端会返回失败信息,类似{code: -1, data: null, msg: ‘xxx’}。然而如果用responseType: \\\'blob’去接文件流的话,返回的错误信息也会转为blob数据格式。我们需要对返回错误信息的数据做处理,页面上提示

    2024年02月13日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包