当前位置: 首页 > 知识库问答 >
问题:

Azure(Java)BlobClient.UploadWithResponse何时准备上传?

唐阳泽
2023-03-14

我想上传一个图像到Azure,当它被正确上传时,我想删除原始的本地图像。要这样做,我需要知道什么时候上传是成功的/完成的。

BlobClient.UploadWithResponse的文档提到它返回响应 。我可以使用这个响应来触发一个后续的操作/方法吗?如果是,怎么做?

共有1个答案

司英彦
2023-03-14

考虑到Azure存储具有很强的一致性,只有在创建blob时,您才会得到成功的响应。您可以使用状态代码(201-created)来确定blob是否创建成功。

要检查状态代码,可以在response对象中使用GetStatusCode()

 类似资料:
  • 问题内容: 何时使用语句而不是准备语句。我想在没有参数的查询中使用语句,但是为什么不使用预处理语句呢?对于没有参数的查询,哪一个更快。 问题答案: 我想在没有参数的查询中使用语句,但是为什么不使用预处理语句呢? 还差得远 对于返回结果集或更新计数的INSERT,UPDATE和DELETE语句,使用PreparedStatement。正如Joachim所指出的,它们不适用于DDL语句,也不适用于应使

  • 本书大部分篇幅会用来关注MongoDB的核心功能。所以我们基本上使用的是MongoDB的外壳(shell)。shell在学习MongoDB还有管理数据库的时候很有用,不过您的实际代码还是会用相应的语言来驱动mongoDB的。 这也引出了关于MongoDB您首先需要了解的东西:它的驱动。MongoDB有许多针对不同语言的官方驱动。可以认为这些驱动和您所熟知的各种数据库驱动是一样的。基于这些驱动,Mo

  • 先去准备,下载,安装几个东西。 命令行 使用 Vagrant,几乎都是在命令行下进行的,所以你需要先准备一个命令行界面。Windows 用户我推荐使用完整版的 cmder,macOS 用户可以使用系统自带的终端(Terminal)。 Windows 下载 cmder: https://github.com/cmderdev/cmder 虚拟机 选择一款虚拟机软件,Virtualbox,VMWare

  • 学习 CentOS,你需要一台安装了这种操作系统的机器,可以是一台真正的服务器,也可以是在本地电脑上创建的一台 CentOS 的虚拟机。Vagrant 入门教程 这本书里介绍了在本地管理虚拟机的方法。 虚拟机 创建一台 CentOS 系统的虚拟机。打开命令行,执行: cd ~/desktop mkdir wenjiangs-centos cd wenjiangs-centos vagrant

  • 本例是 React-Native 官方文档中的实例应用,将获取电影的数据,并在 ListView 中展现出来。 代码示例 /** * Sample React Native App * https://github.com/facebook/react-native * @flow */ import React, { Component } from 'react'; import {

  • 前言 面试分为三部分 技术面试:问技术问题。 负责人面试:考察综合能力。比如:项目把控能力、项目深度、项目架构、业务等。 hr 面试:侧重于性格、沟通、潜力等。 每轮面试在一小时左右。 每轮面试的知识点 一面: 主要考察基础知识。 页面布局 CSS盒模型、DOM事件 HTTP 协议、原型链 面向对象、通信 前端安全、算法 二面: 渲染机制 JS 运行机制 页面性能 错误监控 三面: 不再关注技术层