我正在try 将GLTF文件存储在postgreSQL中.我想出了一个 idea ,将文件转换为具有内存流的字节array.但当我try 用System.IO.File. WriteAllendix将其从字节数组转换回文件时,我会收到损坏的文件.

是否有可能将gltf转换为字节,然后再转换回来?

我试图使用SharpGLTF这样的包,但它没有帮助.

推荐答案

问题是GLTF 2.0是编码类型的文件.将其转换为数组会导致其内容崩溃.我找到的唯一解决方案是使用.obj或.fbx格式.

Csharp相关问答推荐

减少Express Func T、bool断言中的公式中使用的条件运算符(4)数量(最多允许3个)

如何从C#中有类.x和类.y的类列表中映射List(字符串x,字符串y)?

使用变量子根名称在C#中重新初始化SON文件

发布用于Linux Ubuntu的C#应用程序

如何在C#中从正则表达式中匹配一些数字但排除一些常量(也是数字)

在调整大小的控件上绘制

Azure函数中实体框架核心的依赖注入

在.NET MAUI.NET 8中如何防止按钮点击时出现灰色反馈

Unix上的.NET(核心):.NET意外地未看到通过P/Invoke系统调用对环境变量进行的进程内修改

用于管理System.Text.Json中的多态反序列化的自定义TypeInfoResolver

VS 2022 for ASP.NET Core中缺少自定义项模板

DateTime ToString()未以指定格式打印

如何在GRPC代码First服务的返回类型上使用多态性?

实体框架-IsRequired()与OnDelete()

如何正确处置所有动态控件?

如何在一次数据库调用中为ASP.NET核心身份用户加载角色

Visual Studio,Docker容器-容器调用:连接被拒绝

在Visual Studio 2022中查找Xamarin模板时遇到问题

.NET8支持Vector512,但为什么向量不能达到512位?

反编译源代码时出现奇怪的字符