我们已通过我们的应用程序将一些办公文件上传到我们的Amazon S3存储桶。我们在线使用办公室从我们的应用程序预览iframe浏览器中的文件。如果存储桶在子目录中具有office文件(例如“Test”),则预览正常工作。但是当桶子目录的名称以句点结尾时(例如“ABC Corp.”),办公室预览显示未找到文件。
到目前为止,我们不确定在Amazon S3 Bucket中创建子目录时是否需要转义句点符号,或者在办公室在线预览时需要做些不同的事情。
我们的javascript代码已剪切以预览office文件
网址=“https://view.officeapps.live.com/op/view.aspx?src=”+ encodeURIComponent方法(PreSignedURL); var elem = 使用document.createElement( “IFRAME”); iframe.appendChild(ELEM);
elem.src = URL; elem.setAttribute(“style”,“width:100%; height:90%; 边界:无;余量:0;填充:0;溢出:隐藏;的z-index:999999;“);
感谢任何帮助或反馈。感谢