如何创建指向Azure文件存储文档的下载链接? PDF有效,但XLS和DOC不起作用

时间:2019-04-11 08:39:45

标签: excel azure ms-access file-storage

我有一个用于MS-Access应用程序的Azure文件存储设置,其中用户单击表单中的SAS(共享访问签名)链接以查看Azure File Storage上的文档。对于PDF文档,这可以正常运行,在Microsoft Edge中打开pdf,没有问题。但是对于XLS和DOC文件,SAS链接在Microsoft Edge中作为原始数据打开。

是否有一种方法可以使链接作为下载提示而不是在浏览器中查看?

还是可以在用户默认的Windows程序中直接打开XLS或DOC文件,而不是尝试在浏览器中打开?

不确定在Access表单中是否需要更改设置,或者是否存在Azure文件存储问题,因为在Azure或Access中都看不到任何明显的设置。

当我将SAS链接复制到浏览器中时,XLS和DOC文件将作为原始数据打开

在浏览器中显示的示例;

PK!’z¾€ [Content_Types].xml ¢( ÄTÍJ1¾ ¾Ã’«ì¦ö "Ýzðç¨Bë¤Ét74›„ÌTÛ·w6Ú"R[Š/Y²É|?“äÝ®:W¼AB|-.«(Àë¬ojñ:},E¤¼Q.x¨ÅPÜŽÏÏFÓu,¸Úc-Z¢x#%ê:…UˆàyeR§ˆ§©'Qé... j @ƒ+©ƒ'ðTR !Æ{{««¥£âaÅ¿?•Ì¬ÅÝ羞ª* Fgµ“ *ß¼ùAR†ùÜj0A/;†®0&P [ê\”eÆ4“ 6†BîäLàð8Ò/ WWfaØÚˆlý†〜åwW_uÏ|É(^ T¢'Õ± w¹rò=¤Å,„ EµäØÖäU²〜£{ÞŒ2.O,¤÷—Ô1ü'ÄwdÿÞŠsÀ8ÒÚžúø3è!æV%0âWÔœ\Àwì:´rú®å«zâ&lq÷ñs´¼¤'Ó + Áñ6QÑW—''…

如果Blob存储更适合我的需求,请告诉我,该应用程序的这一部分正在开发中,因此从长远来看,为了获得更好的结果而不必费劲就可以了。

同样,PDF文件没有问题,XLS和DOC文件类型都是问题。

2 个答案:

答案 0 :(得分:0)

您可以使用我在以下权限下尝试过的适用于我的Azure存储探索

enter image description here

答案 1 :(得分:0)

感谢帮助人员,我将XLS和DOC文件放在Blob存储上,效果很好。不确定文件共享和Blob存储之间的区别,但是Blob存储确实可以满足我的要求。将所有文件移至Blob存储。