cesium需要文件无法加载,添加文件mime

 用vs2019开发时,调试时发现在cesium中,无法加载3dtile文件(如b3dm,cmpt)等,网上看了很多教程说需要通过命令给IIS Express添加mime类型,但用命令添加后,依然无法加载。

    由于项目中没有web.config文件,又不想添加,研究发现在.vs文件夹(隐藏)中,有一个.vs\config\applicationhost.config文件,将配置信息添加在这个文件中即可。

<system.webServer>
 <staticContent>
      <mimeMap fileExtension=".b3dm" mimeType="application/octet-stream" />
    </staticContent>
  </system.webServer>
下面是常用的gis配置mime:

  <remove fileExtension=".czml"/>
 
      <mimeMap fileExtension=".czml" mimeType="application/json"/>
 
      <remove fileExtension=".glsl"/>
 
      <mimeMap fileExtension=".glsl" mimeType="text/plain"/>
 
      <remove fileExtension=".b3dm"/>
 
      <mimeMap fileExtension=".b3dm" mimeType="application/octet-stream"/>
 
      <remove fileExtension=".pnts"/>
 
      <mimeMap fileExtension=".pnts" mimeType="application/octet-stream"/>
 
      <remove fileExtension=".i3dm"/>
 
      <mimeMap fileExtension=".i3dm" mimeType="application/octet-stream"/>
 
      <remove fileExtension=".cmpt"/>
 
      <mimeMap fileExtension=".cmpt" mimeType="application/octet-stream"/>
 
      <remove fileExtension=".gltf"/>
 
      <mimeMap fileExtension=".gltf" mimeType="model/gltf+json"/>
 
      <remove fileExtension=".bgltf"/>
 
      <mimeMap fileExtension=".bgltf" mimeType="model/gltf-binary"/>
 
      <remove fileExtension=".glb"/>
 
      <mimeMap fileExtension=".glb" mimeType="model/gltf-binary"/>
 
      <remove fileExtension=".json"/>
 
      <mimeMap fileExtension=".json" mimeType="application/json"/>
 
      <remove fileExtension=".geojson"/>
 
      <mimeMap fileExtension=".geojson" mimeType="application/json"/>
 
      <remove fileExtension=".topojson"/>
 
      <mimeMap fileExtension=".topojson" mimeType="application/json"/>
 
      <remove fileExtension=".woff"/>
 
      <mimeMap fileExtension=".woff" mimeType="application/font-woff"/>
 
      <remove fileExtension=".woff2"/>
 
      <mimeMap fileExtension=".woff2" mimeType="application/font-woff2"/>
 
      <remove fileExtension=".kml"/>
 
      <mimeMap fileExtension=".kml" mimeType="application/vnd.google-earth.kml+xml"/>
 
      <remove fileExtension=".kmz"/>
 
      <mimeMap fileExtension=".kmz" mimeType="application/vnd.google-earth.kmz"/>
 
      <remove fileExtension=".svg"/>
 
      <mimeMap fileExtension=".svg" mimeType="image/svg+xml"/>
 
      <remove fileExtension=".terrain"/>
 
      <mimeMap fileExtension=".terrain" mimeType="application/vnd.quantized-mesh"/>
 
      <remove fileExtension=".ktx"/>
 
      <mimeMap fileExtension=".ktx" mimeType="image/ktx"/>
 
      <remove fileExtension=".crn"/>
 
      <mimeMap fileExtension=".crn" mimeType="image/crn"/>
另外需要说明的是,如果在VS code中,用“open in browser”这个插件则不需要配置mime,这个仅限于iis和iis express
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值