2017-05-23 112 views
0

我正尝试使用Http请求上传Azure文件服务中的文件(而非blob)。Azure存储Rest Api文件服务

我已经成功上传了带有Http请求的blob。我正在使用相同的身份验证方法(SharedKey)。在内部文档中,我发现我必须先创建并写入一个文件。

创建文件操作将创建一个新文件或替换文件。注意调用创建文件的 只会初始化文件。要将内容添加到 文件中,请调用Put Range操作

是否正确。有谁知道任何其他选项。这对我来说似乎有点不对劲。有没有人在.net中有一个例子?

(我甚至尝试这个工作流程,但我得到一个400错误)

+1

该文档是正确的。请具体描述你已经尝试了什么,以及你收到了什么回复。另请考虑使用存储客户端库,它处理为您形成HTTP请求的详细信息。这里是一个在.NET中上传的示例:https://github.com/Azure/azure-storage-net/blob/master/Samples/GettingStarted/VisualStudioQuickStarts/DataFileStorage/Program.cs#L108 –

回答

0

我猜你期待创建文件API作品像放置块斑点,其上载请求体中的内容。其实Create File与Put Page/Append Blob类似。它要求您首先初始化资源,然后更新内容。你可以参考@Michael在评论中指出的例子。

相关问题