Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
Outlook加载项文件下载 我想做什么_Outlook_Office Js_Office Addins_Outlook Web Addins - Fatal编程技术网

Outlook加载项文件下载 我想做什么

Outlook加载项文件下载 我想做什么,outlook,office-js,office-addins,outlook-web-addins,Outlook,Office Js,Office Addins,Outlook Web Addins,从MacOS X“El Capitan”(非web门户)中Outlook应用程序内部的Office Outlook加载项下载文件 我是怎么做的 我试过: 斑点 数据URL btoa-atob A带有下载变量的标记 内部窗口。打开(在允许的域中) 应用Office开发教程(由于使用了OfficeExtension类,对其进行了修改以使其在outlook中工作) 但结果总是一样的:或者显示文件(即图像或文本),或者Outlook提示mesage他无法打开blob 唯一可行的方法是打开一个外部浏览

从MacOS X“El Capitan”(非web门户)中Outlook应用程序内部的Office Outlook加载项下载文件

我是怎么做的 我试过:

  • 斑点
  • 数据URL
  • btoa-atob
  • A
    带有下载变量的标记
  • 内部
    窗口。打开
    (在允许的域中)
  • 应用Office开发教程(由于使用了OfficeExtension类,对其进行了修改以使其在outlook中工作)
但结果总是一样的:或者显示文件(即图像或文本),或者Outlook提示mesage他无法打开blob

唯一可行的方法是打开一个外部浏览器窗口,但出于用户体验和安全原因,我希望避免使用它

请注意,它在Outlook的web门户中运行良好

问题: 是否有人知道Outlook何时允许这样做(因为在Word中,由于提到的教程,它似乎可以工作),或者是否可以这样做


谢谢你的帮助

你是如何解决这个问题的?我仍然有同样的问题。自从我发布这个问题后,我没有重试过,但我会的,因为Outlook经常更新,我希望MS已经激活了这个功能。我会让你们知道它是有效的:)我通过创建锚事件并动态触发锚标记上的点击事件解决了这个问题。这将在浏览器中打开url,js函数在其中下载blob并将文件保存到本地磁盘。我可以分享代码,如果你need@Rajeev你能发布你的工作代码吗?谢谢。我对此也有同样的看法。我也在微软论坛上发帖,但没有回答:我试过这样做:但它有以上的限制