При открытии модели в нашем приложении IOS текстуры вообще не загружаются.Любой другой файл, загруженный средством просмотра, работает нормально.
У нас есть модели, хранящиеся на сервере, для которого требуется предварительная регистрация.Из моего исследования видно, что cookie-файл сеанса не отправляется вместе с запросом по сравнению, например, с загрузкой файла .svf.Похоже, что трехсторонний способ загрузки текстур через элемент img, по-видимому, ошибочен в сочетании с браузером IOS.
Вот запрос, полученный сервером из файла .svf иФайл текстуры на iOS и Android.
GET /ext-resource/bimmodel/BIMModel/Campus/Resource/3D_View/_3D_%20943569/3/mats/sitework.planting.grass.staugustine1.jpg? undefined HTTP / 1.1 Хост: localhost: 8070 Происхождение: файл: // Принять: image / png, image / svg + xml, image / ; q = 0,8, видео / ; q = 0,8, / *; q = 0,5 Пользователь-агент: Mozilla / 5.0 (iPad; CPU OS 12_0_1, как Mac OS X) AppleWebKit / 605.1.15 (KHTML, как Gecko) Mobile / 16A404 (4301299760) Accept-Language: en-gb Accept-Кодирование: gzip, deflate Подключение: keep-alive
GET /ext-resource/bimmodel/BIMModel/Campus/Resource/3D_View/3D%20943569/3/mats/sitework.planting.grass.staugustine.bump1.jpg? undefined HTTP / 1.1 Хост: localhost: 8070 Соединение: keep-alive Источник: file: // User-Agent: Mozilla / 5.0 (Linux;Android 7.1.1;Lenovo TB-X704F Build / NMF26F;wv) AppleWebKit / 537.36 (KHTML, как Gecko) Версия / 4.0 Chrome / 70.0.3538.110 Safari / 537.36 Accept: image / webp, image / apng, image / , / *; q = 0,8 Accept-Encoding: gzip, deflate Accept-Language: en-GB, en-US; q = 0,9 Cookie: JSESSIONID = 2CC77B8E5E84AD1D1AA13118E2456AD7;JSESSIONIDSSO = B27506FD26E766571D6DF7E1D7415C77 X-затребовано с: com.planonsoftware.universe
// ==================================================================
GET / ext-resource / bimmodel / BIMModel / Campus / Resource/3D_View/3D%20943569/3D.svf HTTP / 1.1 Хост: localhost: 8070 Принимать: / Cookie: JSESSIONID = D5D4BA8909A93C1D01733BEDF811A8BA;JSESSIONIDSSO = 76F089F3D69DBD4BB562B8034D7D0FE8 Пользователь-агент: Mozilla / 5.0 (iPad; CPU OS 12_0_1, как Mac OS X) AppleWebKit / 605.1.15 (KHTML, как Gecko) Mobile / 16A404 (4301299760) Кодирование: Принять язык: Принять язык:, выкачать соединение: keep-alive
GET /ext-resource/bimmodel/BIMModel/Campus/Resource/3D_View/3D%20943569/3D.svf HTTP /1.1 Хост: localhost: 8070 Соединение: keep-alive Пользователь-агент: Mozilla / 5.0 (Linux; Android 7.1.1; Lenovo TB-X704F Build / NMF26F; wv) AppleWebKit / 537.36 (KHTML, как Gecko) Версия / 4.0 Chrome /70.0.3538.110 Safari / 537.36 Accept: / Accept-Encoding: gzip, deflate Accept-Language: en-GB, en-US; q = 0,9 Cookie: JSESSIONID = 2CC77B8E5E84AD1D1AA13118E2456AD7;JSESSIONIDSSO = B27506FD26E766571D6DF7E1D7415C77 X-затребовано с: com.planonsoftware.universe *