[Occurrence Condition]
It occurs when all conditions below are satisfied.
1. In the case of using environment via a Web server such as Apache
2. In the case that you would like to upload files with extension which are registered as static file with the setting of Web server
Example: gif, png, jpg, css, js, swf, ico, svg, json, jar, xml, yaml, txt, html
[Cause]
It occurs when the access which originally should be processed by an application server is processed by a Web server because the setting of API and Web server are conflicted.
[Handling Method]
Change the setting to make an application server process the access which starts from '/imart/api/bloommaker' in the setting of Web server.
For example, for Apache, add the following row to httpd.conf.
The place to add is the next row of RewriteCond %{REQUEST_URI} !^/imart/reverse_proxy/.
RewriteCond %{REQUEST_URI} !^/imart/api/bloommaker/
Specify match under <rule name="ReverseProxyInboundStatic"> in web.config as following for IIS.
<match url="^imart/(?!(reverse_proxy|api/bloommaker)/)(.*\.gif|.*\.png|.*\.jpg|.*\.jpeg|.*\.css|.*\.js|.*\.swf|.*\.ico|.*\.svg|.*\.json|.*\.jar|.*\.xml|.*\.yaml|.*\.txt|.*\.html|.*\.htm)$" />
Target -------------------------------------------------------------------------
iAP/IM-BloomMaker/2020 Spring
iAP/IM-BloomMaker/2020 Summer
--------------------------------------------------------------------------------
FAQID:1040
Some files with extension such as txt cannot be uploaded in a file upload element of IM-BloomMaker.
