Azure 存储:如何使用 Rest API upload/add word document/csv 进入文件共享
Azure Storage : how to upload/add word document/csv into file share using Rest API
我刚开始使用 Azure 存储帐户(所以请耐心等待)。
我有一个要求,我必须上传文档(特别是 .docx、.txt 和 .csv。
我创建了 Azure 存储帐户并为此添加了文件共享。接着,我生成了 SAS 令牌。
我的存储帐户是公开可用的,网络选项卡已选择所有网络。
现在,我尝试使用 rest API 上传我的文档,这是我的邮递员代码片段
PUT /sharedname/subdir/BlobTesting.txt HTTP/1.1
Host: mystorageaccount.file.core.windows.net
x-ms-type: file
x-ms-file-permission: inherit
x-ms-file-attributes: ReadOnly
x-ms-file-creation-time: now
x-ms-file-last-write-time: now
x-ms-content-length: 102
Date: Wed, 08 Sep 2021 23:23:20 GMT
Authorization: SharedKey mystorageaccount: xxxxxxxx
x-ms-version: 2020-04-08
我收到以下错误消息
<?xml version="1.0" encoding="utf-8"?>
<Error>
<Code>InvalidAuthenticationInfo</Code>
<Message>Authentication information is not given in the correct format. Check the value of Authorization header.
RequestId:155df990-401a-007e-4d09-a5aba4000000
Time:2021-09-08T23:31:50.5455929Z</Message>
</Error>
此外,我想知道如何上传文件的内容以及从文档中上传的内容,我没有找到任何具体的方法。
有人能帮忙吗。
谢谢
我已经在我的环境中进行了测试。
请使用以下邮递员代码片段:
PUT https:// mystorageaccount.file.core.windows.net/ /sharedname/subdir/BlobTesting.txt?sastoken
Headers :
x-ms-content-length : maximum size for the file in bytes
x-ms-type : file
x-ms-file-permission : inherit
x-ms-file-attributes : ReadOnly
x-ms-file-creation-time : now
x-ms-file-last-write-time : now
文件已在存储帐户中成功创建:
参考:
https://docs.microsoft.com/en-us/rest/api/storageservices/create-file
我刚开始使用 Azure 存储帐户(所以请耐心等待)。
我有一个要求,我必须上传文档(特别是 .docx、.txt 和 .csv。
我创建了 Azure 存储帐户并为此添加了文件共享。接着,我生成了 SAS 令牌。
我的存储帐户是公开可用的,网络选项卡已选择所有网络。
现在,我尝试使用 rest API 上传我的文档,这是我的邮递员代码片段
PUT /sharedname/subdir/BlobTesting.txt HTTP/1.1
Host: mystorageaccount.file.core.windows.net
x-ms-type: file
x-ms-file-permission: inherit
x-ms-file-attributes: ReadOnly
x-ms-file-creation-time: now
x-ms-file-last-write-time: now
x-ms-content-length: 102
Date: Wed, 08 Sep 2021 23:23:20 GMT
Authorization: SharedKey mystorageaccount: xxxxxxxx
x-ms-version: 2020-04-08
我收到以下错误消息
<?xml version="1.0" encoding="utf-8"?>
<Error>
<Code>InvalidAuthenticationInfo</Code>
<Message>Authentication information is not given in the correct format. Check the value of Authorization header.
RequestId:155df990-401a-007e-4d09-a5aba4000000
Time:2021-09-08T23:31:50.5455929Z</Message>
</Error>
此外,我想知道如何上传文件的内容以及从文档中上传的内容,我没有找到任何具体的方法。
有人能帮忙吗。
谢谢
我已经在我的环境中进行了测试。
请使用以下邮递员代码片段:
PUT https:// mystorageaccount.file.core.windows.net/ /sharedname/subdir/BlobTesting.txt?sastoken
Headers :
x-ms-content-length : maximum size for the file in bytes
x-ms-type : file
x-ms-file-permission : inherit
x-ms-file-attributes : ReadOnly
x-ms-file-creation-time : now
x-ms-file-last-write-time : now
文件已在存储帐户中成功创建:
参考:
https://docs.microsoft.com/en-us/rest/api/storageservices/create-file