I use x3dom to render x3d files. I use the inline loading:
<inline url="/myfile.x3d" render="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" load="true" namespacename=""></inline>
With .txt
as file extension it works. With .x3d
it doesn't. So I added a HttpHandler
to my web.config
<add verb="*" path="*.x3d" type="x3dHandler" />
Without success...
For future viewers who got the same problem - it may not be only in MIME-type.
If you want to show .x3d simply with url in
<inline>
tag you may want to addAccess-Control-Allow-Origin
header with whitelist domain to your host serving .x3d files.In my case (Django framework instead of ASP.NET) I used https://github.com/ottoyiu/django-cors-headers package and it worked like a charm.