gpt4 book ai didi

sql-server - 使用门户将图像上传到 Azure 存储(非编程方式)

转载 作者:行者123 更新时间:2023-12-02 08:25:44 25 4
gpt4 key购买 nike

我需要一个 SQL Server 数据库来存储图像及其名称、类别等,因此 SQL 表将有 5 列左右。我使用 Azure 作为我的 SQL Server 主机。看来我似乎无法将图像数据插入 SQL Server Management Studio 中的 VARBINARY(MAX) 列,这是我的第一个计划。我无法执行此操作,因为我似乎无法授予我的用户使用BULK LOAD 的权限。 Azure SQL 似乎使这成为不可能。我想我需要使用Azure存储,然后在SQL Server数据库中,只存储图像的链接。

需要明确的是,我已经想要数据库中的图像,我不想从我正在开发的应用程序中添加它们。我正在开发的应用程序只会将图像下载到设备,而不会上传它们。

那么如何使用门户而不是使用代码将图像上传到 Azure 存储?

最佳答案

So how do I upload the images to Azure Storage using the portal, not using code?

简短回答

您不能。门户无法将图像从旧门户或新门户上传到存储容器。

替代方案

使用 Microsoft 的 AzCopy 命令行实用程序。它允许您仅使用两个命令行即可完成您想要的操作。有terrific tutorial here

首先,download and install the utility 。其次,打开命令提示符并导航到安装 AzCopy 安装目录。第三,将文件上传到您的存储帐户。下面是第二步和第三步。

> cd C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy

> AzCopy /Source:folder /Dest:account /DestKey:key /Pattern:file

以下是参数的含义。

  • Source 您计算机上包含要上传的图像的文件夹。
  • Dest 存储图像的存储容器的地址。
  • DestKey 您的存储帐户的主访问 key 。
  • Pattern 要上传的文件(或模式)的名称。

示例

这会将名为 my-cat.png 的图像从我计算机上的 C:\temp 文件夹上传到名为 mvp1 的存储中。如果您想上传该文件夹中的所有 png 图片,您可以将 my-cat.png 替换为 *.png 即可上传商场。

AzCopy /Source:C:\temp /Dest:https://my.blob.core.windows.net/mvp1 /DestKey:tLlbC59ggDdJ+Dg== /Pattern:my-cat.png

您还可以看看这个问题的答案:How do I upload some file into Azure blob storage without writing my own program?

关于sql-server - 使用门户将图像上传到 Azure 存储(非编程方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32428774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com