如何在Blazor应用程序中加载.gltf

萨吉德·阿克兰(Saajid Akram)

我试图将使用three.js的.gltf模型加载到我的Blazor应用程序中。在此处输入图片说明但是,服务器不提供此类文件。在此处输入图片说明我知道必须添加MIME类型,但是由于某些原因,Blazor Web应用程序无法完成,因为Startup.cs中的“ app”变量是的实例IComponentsApplicationBuilder谁能帮我解决这个问题。

emackey

IIS和IIS Express将不提供扩展名未知的文件。在错误控制台中,您会看到404 (Not Found)这意味着文件丢失,或者文件的MIME类型未注册。

我建议您尝试将web.config文件添加到应用程序的根目录,其内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <remove fileExtension=".gltf" />
            <mimeMap fileExtension=".gltf" mimeType="model/gltf+json" />
            <remove fileExtension=".glb" />
            <mimeMap fileExtension=".glb" mimeType="model/gltf-binary" />
            <remove fileExtension=".bin" />
            <mimeMap fileExtension=".bin" mimeType="application/octet-stream" />
        </staticContent>
    </system.webServer>
</configuration>

这些<remove ... />语句可以避免与父文件夹或根级别或系统级别发生的任何MIME类型注册发生任何可能的冲突。始终是安全的remove,但是添加已存在的配置会导致配置错误。

是定义glTF Mime类型的参考

某些IIS Express版本将从中忽略MIME类型web.config如果发生这种情况,上述文件可能无法正常工作。在这种情况下,您可能必须直接编辑IIS Express配置文件,以添加上面显示的信息。检查此SO答案以查看如何找到该配置文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Babylonjs Reactjs项目中加载gltf模型

来自分类Dev

从文本加载GLTF模型

来自分类Dev

在cesium.js中加载gltf模型

来自分类Dev

在cesium.js中加载gltf模型

来自分类Dev

Aframe 0.8.0 无法加载某些 GLTF 模型

来自分类Dev

glTF:如何存储基本几何图元?

来自分类Dev

gltf您如何处理引用参考?

来自分类Dev

Javascript Three.Js与其他GLTF查看器相比,GLTF加载非常慢

来自分类Dev

如何在Web应用程序中加载多个XSD?

来自分类Dev

如何使用三个js加载gltf文件

来自分类Dev

如何在Blazor Web应用程序内加载jQuery?

来自分类Dev

如何在React Threejs中对已加载的GLTF对象使用onclick

来自分类Dev

如何在React Threejs中对已加载的GLTF对象使用onclick

来自分类Dev

Three.js - 将带有 TextGeometry 的场景导出到 OBJ/GLTF,然后由 OBJ/GLTF Loader 加载

来自分类Dev

如何通过重力在Android Sceneform级别中定向GLTF

来自分类Dev

如何为GLTF反应三纤维分配材料

来自分类Dev

如何将 gltf 编码/压缩为 draco

来自分类Dev

GLTF加载程序无法正常运行,并且无法加载3D模型

来自分类Dev

我的鸭子被卡住了:three.js加载程序中的gltf对象似乎无法重绘

来自分类Dev

如何在URLClassLoader中加载存储在应用程序资源中的JAR

来自分类Dev

如何在Windows Phone 8应用程序中加载javascript文件?

来自分类Dev

如何在Aurelia JavaScript应用程序中加载Google Maps JavaScript API?

来自分类Dev

如何在Web Java应用程序(jsp)中加载Bootstrap的CSS和JS?

来自分类Dev

如何在Flex 4.6窗口化应用程序中加载字体

来自分类Dev

如何在dojo应用程序构建概要文件中加载json文件?

来自分类Dev

如何在Web Java应用程序(jsp)中加载Bootstrap的CSS和JS?

来自分类Dev

如何在URLClassLoader中加载存储在应用程序资源中的JAR

来自分类Dev

如何在 dojo2 应用程序中加载 AMD 模块

来自分类Dev

如何在构建应用程序中加载库的资产(角度 6)

Related 相关文章

  1. 1

    如何在Babylonjs Reactjs项目中加载gltf模型

  2. 2

    从文本加载GLTF模型

  3. 3

    在cesium.js中加载gltf模型

  4. 4

    在cesium.js中加载gltf模型

  5. 5

    Aframe 0.8.0 无法加载某些 GLTF 模型

  6. 6

    glTF:如何存储基本几何图元?

  7. 7

    gltf您如何处理引用参考?

  8. 8

    Javascript Three.Js与其他GLTF查看器相比,GLTF加载非常慢

  9. 9

    如何在Web应用程序中加载多个XSD?

  10. 10

    如何使用三个js加载gltf文件

  11. 11

    如何在Blazor Web应用程序内加载jQuery?

  12. 12

    如何在React Threejs中对已加载的GLTF对象使用onclick

  13. 13

    如何在React Threejs中对已加载的GLTF对象使用onclick

  14. 14

    Three.js - 将带有 TextGeometry 的场景导出到 OBJ/GLTF,然后由 OBJ/GLTF Loader 加载

  15. 15

    如何通过重力在Android Sceneform级别中定向GLTF

  16. 16

    如何为GLTF反应三纤维分配材料

  17. 17

    如何将 gltf 编码/压缩为 draco

  18. 18

    GLTF加载程序无法正常运行,并且无法加载3D模型

  19. 19

    我的鸭子被卡住了:three.js加载程序中的gltf对象似乎无法重绘

  20. 20

    如何在URLClassLoader中加载存储在应用程序资源中的JAR

  21. 21

    如何在Windows Phone 8应用程序中加载javascript文件?

  22. 22

    如何在Aurelia JavaScript应用程序中加载Google Maps JavaScript API?

  23. 23

    如何在Web Java应用程序(jsp)中加载Bootstrap的CSS和JS?

  24. 24

    如何在Flex 4.6窗口化应用程序中加载字体

  25. 25

    如何在dojo应用程序构建概要文件中加载json文件?

  26. 26

    如何在Web Java应用程序(jsp)中加载Bootstrap的CSS和JS?

  27. 27

    如何在URLClassLoader中加载存储在应用程序资源中的JAR

  28. 28

    如何在 dojo2 应用程序中加载 AMD 模块

  29. 29

    如何在构建应用程序中加载库的资产(角度 6)

热门标签

归档