Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否有任何方法可以从在线office 365中的Azure存储帐户打开文件?_Java_Azure_Logic_Office365 - Fatal编程技术网

Java 是否有任何方法可以从在线office 365中的Azure存储帐户打开文件?

Java 是否有任何方法可以从在线office 365中的Azure存储帐户打开文件?,java,azure,logic,office365,Java,Azure,Logic,Office365,我正在创建一个应用程序,其中我使用java服务与Azure存储帐户中的文件进行交互。我想在office 365中打开上载的文件,以便编辑它们。我怎么能做到 是否有任何参考代码可用于使用java服务执行此操作?要在Office 365 online document viewer中查看Office文件(Word、Excel、PowerPoint),您可以使用实用程序创建指向blob的链接。基本上,将创建的链接将是: https://view.officeapps.live.com/op/view.

我正在创建一个应用程序,其中我使用java服务与Azure存储帐户中的文件进行交互。我想在office 365中打开上载的文件,以便编辑它们。我怎么能做到

是否有任何参考代码可用于使用java服务执行此操作?

要在Office 365 online document viewer中查看Office文件(Word、Excel、PowerPoint),您可以使用实用程序创建指向blob的链接。基本上,将创建的链接将是:

https://view.officeapps.live.com/op/view.aspx?src=

请注意:

  • 通过此实用程序打开的文档将以只读模式打开。除非将这些文档保存在一个驱动器中,否则无法编辑这些文档
  • 如果包含文档的blob容器具有私有ACL,则您需要创建一个
    共享访问签名
    ,至少具有
    读取
    权限才能查看文档
要在Office 365 online document viewer中查看Office文件(Word、Excel、PowerPoint),可以使用实用程序创建指向blob的链接。基本上,将创建的链接将是:

https://view.officeapps.live.com/op/view.aspx?src=

请注意:

  • 通过此实用程序打开的文档将以只读模式打开。除非将这些文档保存在一个驱动器中,否则无法编辑这些文档
  • 如果包含文档的blob容器具有私有ACL,则您需要创建一个
    共享访问签名
    ,至少具有
    读取
    权限才能查看文档

您确定这适用于azure blob存储中的SAS URL吗?如果直接打开而不是通过view.officeapps.live.Comi打开文档,则会出现文件未找到错误。这是任何用于编辑文档的文档。使用“写入”权限创建SAS是否有助于编辑?????您是否确实知道这适用于azure blob存储中的SAS URL?如果直接打开而不是通过view.officeapps.live.Comi打开文档,则会出现文件未找到错误。这是任何用于编辑文档的文档。使用“写入”权限创建SAS是否有助于编辑?????