所以,我正在使用带有.obj和.mtl文件的THREE.js在网页上显示3D模型。这在开发过程中运行良好,并且在Brackets的实时预览本地服务器上运行良好。但是,一旦我通过FTP将文件上传到真实的Web服务器并尝试加载页面,我在控制台中收到此错误:
http://jacksteel.azurewebsites.net/Models/Aventador/Avent.mtl无法加载资源:服务器响应状态为404(未找到)。
通过FileZilla仔细检查文件本身肯定是应该的位置。 除非我遗漏了一些东西,否则我认为没有理由不这样做,对吗?
答案 0 :(得分:1)
http://jacksteel.azurewebsites.net/Models/Aventador/Avent.mtl无法加载资源:服务器响应状态为404(未找到)。
我可以在我身边重现这个问题。
要解决此问题,请尝试配置元素以在Web.config中添加.mtl MIME类型。
<system.webServer>
<staticContent>
<remove fileExtension=".mtl" />
<mimeMap fileExtension=".mtl" mimeType="text/plain" />
</staticContent>
</system.webServer>