.net上本地加载模型出错
我想要本地加载模型,模型文件是通过https://extract.autodesk.io转...,在node.js上是可以运行,但是在.net上却加载失败了。文件的地址也没出错,请问这是怎么回事啊》`
var initOptions = {
path: 'r8/0.svf',
env: ''
}
function onEnvInitialized() {
var domContainer = document.getElementById('viewer')
var viewer = new Autodesk.Viewing.Private.GuiViewer3D(domContainer)
var result = viewer.start()
var core = viewer.loadModel(initOptions.path)
}
Autodesk.Viewing.Initializer(
initOptions,
function () {
onEnvInitialized()
})`
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到原因了。因为服务器无法解析SVF格式。所以要设置MIME Type。在.NET Web.config文件中添加以下MIME类型
而在.NET Core中则必须在Startup.cs文件中Configure方法内添加MIME类型。并且因为.net core不是从默认路径浏览静态文件。所以必须指定静态文件目录,并且把SVF文件放在那个目录中服务器才能访问。