【发布时间】:2019-09-01 20:00:09
【问题描述】:
我有一个用于 MS-Access 应用程序的 Azure 文件存储设置,用户单击表单中的 SAS(共享访问签名)链接以查看 Azure 文件存储上的文档。对于 PDF 文档,这可以正常工作,pdf 在 Microsoft Edge 中打开,没有问题。但对于 XLS 和 DOC 文件,SAS 链接在 Microsoft Edge 中作为原始数据打开。
有没有办法让链接提示为下载而不是在浏览器中查看?
或者XLS或DOC文件可以直接在用户默认的windows程序中打开,而不是尝试在浏览器中打开?
不确定 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 文件类型是问题。
【问题讨论】:
-
你可以尝试使用blob存储,我刚测试,会提示下载。
-
请检查问题所在文件的内容类型属性。
-
我测试过了,可以下载了。并且可以读取excel文件的内容。检查权限
-
它的所有 XLS 和 DOC 文件都会出现问题。
-
我会尝试使用 blob 存储并报告发生的情况
标签: excel azure ms-access file-storage