在IM-BloomMaker的文件上传元素中,无法上传txt等一部分扩展名的文件。

 
【发生条件】
在满足以下所有条件时将发生。
1. 经由Apache等Web服务器的环境
2. 在Web服务器的设置中,上传登记为静态文件扩展名的文件
例:gif, png, jpg, css, js, swf, ico, svg, json, jar, xml, yaml, txt, html

【原因】
由于API设计与Web服务器设置的冲突,本该由应用程序服务器处理的访问,被Web服务器所处理。

【解决方法】
在Web服务器的设置中,请将以'/imart/api/bloommaker' 开头的URL访问,设置为让应用程序服务器来处理。
例如, Apache的情况下,在httpd.conf中添加以下的行。
添加位置是RewriteCond %{REQUEST_URI} !^/imart/reverse_proxy/的下一行。

RewriteCond %{REQUEST_URI} !^/imart/api/bloommaker/

IIS的情况下,如下指定web.config的 <rule name="ReverseProxyInboundStatic"> 下级的match。

<match url="^imart/(?!(reverse_proxy|api/bloommaker)/)(.*\.gif|.*\.png|.*\.jpg|.*\.jpeg|.*\.css|.*\.js|.*\.swf|.*\.ico|.*\.svg|.*\.json|.*\.jar|.*\.xml|.*\.yaml|.*\.txt|.*\.html|.*\.htm)$" />

适用对象 --------------------------------------------------------------------
iAP/IM-BloomMaker/2020 Spring
iAP/IM-BloomMaker/2020 Summer
-------------------------------------------------------------------------------

FAQID:1040
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持