这个问题来自previous question未得到答复。
我在Azure网络应用程序中要求编辑文档,而不是: -
客户希望获得与Sharepoint相似的体验,即
我发现的一个解决方案是......
将文档存储在Azure文件共享中。创建一个登录脚本,该脚本将在每个Windows客户端访问上运行,以设置Azure文件共享的用户名和密码....
cmdkey /add:<storage_account>.file.core.windows.net /user:AZURE\<storage_account> /pass:<storage_account_key>
使用html中的链接,如...
<a href='file://///<storage_account>.file.core.windows.net/<storage_container>/test.docx'>Test.doc</a>
这有很多问题。
有人可以建议替代解决方案吗?
答案 0 :(得分:3)
在Azure存储中编辑MS Word文档的选项
要在线编辑MS Word文档,将Word文档保存到OneDrive是一个不错的选择。 OneDrive将为我们上传的文件提供链接,我们可以根据此链接查看和编辑文件。
以下是详细步骤。
PUT https://graph.microsoft.com/v1.0/drive/root:/Documents/{filename}.docx:/content HTTP/1.1
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
Authorization: Bearer {your token}
Accept: application/json
Host: graph.microsoft.com
Expect: 100-continue
Connection: Keep-Alive
Put your file content here
我们可以从响应JSON对象的webUrl属性获取该文件的链接。就像这样,
"webUrl": "https://1drv.ms/w/s!AI164yLtIBq0gSA"
有关详细信息,请参阅以下链接供您参考。
Simple item upload to OneDrive using PUT
POST /subscriptions
Content-Type: application/json
{
"notificationUrl": "https://xxxx.azurewebsites.net/api/webhook-receiver",
"expirationDateTime": "2018-01-01T11:23:00.000Z",
"resource": "/me/drive/root",
"changeType": "updated",
"clientState": "client-specific string"
}
有关详细信息,请参阅以下链接供您参考。
WebHooks - Adding a new subscription