Я создал API, который помогает разработчикам загружать изображения в свою виртуальную папку. Я сделал все, но я видел, что перекрестная загрузка домена не работает при попытке с мобильным телефоном, как я могу это решить? Версия Deskop работает отлично, но мобильный, похоже, не работает. И я тестировал его в том же домене, что и сработал, но если это кросс-домен, он начинает не работать и терпеть неудачу.Как загрузить изображения через домен (поддержка всех браузеров и мобильных браузеров)?
Примечание: я испытал CORS, но работает только на рабочем столе не на мобильный, я знаю, что я не в состоянии использовать JSONP в этом случае, потому что я отправляю изображение, и это не может быть сделано jsonp.If Cors является not sollution Как создать кросс-браузер, поддерживаемый при загрузке процесс загрузки?
Пример:http://newtimebox.com/demos/OOS_engine_API/upload.php, он работает с рабочим столом, но не на мобильном
Console говорит проблема заключается в XMLHttpRequest cannot load http://api.newtimebox.com/Controller/upload.php?connect_key=tmp873ap_k958a7…7b9fa25591dc4a472e74aeb1cd89fe590b558a73a72a982b58a73a72a986158a73a72a9896. Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains multiple values '*, http://www.newtimebox.com', but only one is allowed. Origin 'http://www.newtimebox.com' is therefore not allowed access. but I have just wrote one line which header Access-Control-Allow-Origin *
Почему некоторые люди задали мой вопрос -2? это не вопрос? – Alex
Просьба предоставить [mcve] вместе с любыми и всеми ошибками, которые вызывают – charlietfl
@charlietfl Я не могу получить сообщение об ошибке, потому что ошибка происходит только на мобильных устройствах, даже я использовал https://jsconsole.com. Но я дал пример страницы, поэтому, если вы протестировали его на мобильном телефоне, вы, вероятно, увидите, что он не работает, но он будет работать на рабочем столе – Alex