我正在尝试使用 office.js 库中的方法addFileAttachmentAsync()
。
这是我使用的方法的签名:
item.addFileAttachmentAsync(uploadLink, fileJson.name, { asyncContext: null }, function (asyncResult) { });
uploadLink
是一个字符串,这是我尝试上传的文件的示例:https://xdr.purequad.com:6443/files/1b783908-a259-4839-93e2-18fe3248b943_moto.pdf.xdr
上面的文件大约有3MB,但是当我使用1MB以下的文件时,一切运行正常。
随后,它将引发此 Exception:
行:9 错误:无法获取未定义或空引用的属性'isInstanceOfType'
我还要提到的是,此行为仅在IE11中发生,而Google Chrome浏览器根本不会引发任何异常,并且仍然无法正常工作。
编辑:该功能在正常结束之前被中断!查看我的评论。
答案 0 :(得分:0)
我自己解决了这个问题。在使用rdr.Get...
时,因为它是 async 调用,所以切勿使用addFileAttachmentAsync()
中断任务窗格,这是我的情况。否则会产生意外的行为。