How to use indexedDB save texture?

use blender export babylon file from glb ,this is my exported file structure image
babylon file can saved in indexedDB but photo can not

Textures should be available offline as well as long as your manifest states: enableTexturesOffline = true and your browser supports blob storage.

Hi,sebavan. thank your reply,i checked to make sure i have this config,and this is more information about my another test file. i met the same situation in chrome and ie edge .


test file
ponycar.zip (3.8 MB)
config:
{
“version” : 1617875899,
“enableSceneOffline” : true,
“enableTextureOffline” : true
}
export babylon file log:
Exporter version: 2.80.1, Blender version: 2.83.4
========= Conversion from Blender to Babylon.js =========
Scene settings used :
Inline textures : false
Material Type : PBR
Positions Precision : 4
Normals Precision : 3
UVs Precision : 3
Vert Color Precision: 3
Mat Weight Precision: 2
Keep Z-up r-handed : no
Texture directory : C:\Users\M\Documents\ponycar
Python World class constructor completed
WARNING: No active camera has been assigned, or is not in a currently selected Blender layer
processing begun of node: RootNode (gltf orientation matrix)
processing begun of node: RootNode (model correction matrix)
processing begun of node: Pony_cartoon.obj.cleaner
processing begun of mesh: Mesh_0.002
processing begun of material: Body_SG1.002
processing texture Image_3
texture type: bumpTexture, mapped using: “UVMap”
processing texture Image_0
texture type: diffuseTexture, mapped using: “UVMap”
processing texture Image_1
texture type: metallicTexture, mapped using: “UVMap”
processing texture Image_1
texture type: value not meaningful 2, mapped using: “UVMap”
Custom split normals with tangents being used
num positions : 3809
num normals : 3809
num tangents : 15236
num uvs : 7618
num uvs2 : 0
num colors : 0
num triangles : 5938
processing begun of mesh: Mesh_1.002
processing begun of material: Ground_SG.002
WARNING: unsupported node type(ShaderNodeMixRGB) will trigger baking
processing texture Image_4
texture type: diffuseTexture, mapped using: “UVMap”
Baking texture, type: DIFFUSE, mapped using: UVMap
processing texture Mesh_1_002_baked_DIFFUSE
texture type: diffuseTexture, mapped using: “UVMap”
bake time: 0 min, 2.7175 secs
Custom split normals with tangents being used
num positions : 4
num normals : 4
num tangents : 16
num uvs : 8
num uvs2 : 0
num colors : 0
num triangles : 2
processing begun of mesh: Mesh_2.002
processing begun of material: Interior_SG.002
processing texture Image_7
texture type: bumpTexture, mapped using: “UVMap”
processing texture Image_5
texture type: diffuseTexture, mapped using: “UVMap”
processing texture Image_6
texture type: metallicTexture, mapped using: “UVMap”
processing texture Image_6
texture type: value not meaningful 2, mapped using: “UVMap”
Custom split normals with tangents being used
num positions : 1542
num normals : 1542
num tangents : 6168
num uvs : 3084
num uvs2 : 0
num colors : 0
num triangles : 2248
processing begun of mesh: Mesh_3.002
processing begun of material: Windows_SG.002
WARNING: unsupported node type(ShaderNodeMixRGB) will trigger baking
WARNING: unsupported node type(ShaderNodeMath) will trigger baking
WARNING: unsupported node type(ShaderNodeMath) will trigger baking
WARNING: Metal channel baking required, but not possible, ignored
processing texture Image_8
texture type: bumpTexture, mapped using: “UVMap”
processing texture Image_0
texture type: diffuseTexture, mapped using: “UVMap”
processing texture Image_1
texture type: metallicTexture, mapped using: “UVMap”
processing texture Image_1
texture type: value not meaningful 2, mapped using: “UVMap”
Baking texture, type: DIFFUSE, mapped using: UVMap
processing texture Mesh_3_002_baked_DIFFUSE
texture type: diffuseTexture, mapped using: “UVMap”
bake time: 0 min, 0.737 secs
Custom split normals with tangents being used
num positions : 176
num normals : 176
num tangents : 704
num uvs : 352
num uvs2 : 0
num colors : 0
num triangles : 150
========= Writing of JSON file started =========
writing mesh: Mesh_0.002
writing mesh: Mesh_1.002
writing mesh: Mesh_2.002
writing mesh: Mesh_3.002
========= Writing of JSON file completed =========
========= end of processing =========
elapsed time: 0 min, 7.1962 secs

emmmm,It seems to have worked,but texture file used default cache not indexedDB,Am i right ? i want to like him,
https://david.blob.core.windows.net/babylonjsoffline/index.html

Could you repro the issue in the playground ?