gpt4 book ai didi

javascript - 问 : cesium load gltf model from storage

转载 作者:行者123 更新时间:2023-11-28 03:59:56 25 4
gpt4 key购买 nike

我正在尝试将我的 .gltf 模型放入数据库中。我构建了一个 Restful API 来从数据库中获取它。但是当我将URL放入Cesium的框架中时,出现了错误。错误如下所示。

enter image description here

      Sandcastle.addToolbarButton('models', function () {
// eslint-disable-next-line
var model = viewer.scene.primitives.add(Cesium.Model.fromGltf({
id: 'house',
url: 'http://127.0.0.1:8000/test',
// url: gltf_data,
modelMatrix: modelMatrix,
scale: 0.1
}))
}, 'singleModel')

前端 JavaScript 代码

class Test(flask_restful.Resource):
def get(self):
client = MongoClient()

db = client['test']
fs = gridfs.GridFS(db)
for x in fs.find():
data = x.read()
break
data = data.decode('utf-8')
# file = fs.find_one()
return jsonify(data)

服务端python代码

最佳答案

我自己解决了,我忘记将字符串转换为json对象,我在服务器端的代码中添加了一个json.loads(data)。它运行。谢谢@emackey你给我一个建议

关于javascript - 问 : cesium load gltf model from storage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47217875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com