я пытаюсь использовать jquery для загрузки файла для отправки файлов на файловый сервер, написанный на торнадо
Хотя я могу опубликовать файл в том же домене, у меня есть проблемы, если мой файловый сервер находится в другом домене или поддомене источника. скажем, от mydomain.com до files.mydomain.com
в веб-обработчике торнадо я установил ОПЦИИ и обработчик POST. функция параметров выглядит следующим образом:
def options(self):
self.set_header('Access-Control-Allow-Origin', '*')
self.set_header('Access-Control-Allow-Methods', 'POST, OPTIONS')
self.set_header('Access-Control-Max-Age', 1000)
self.set_header('Access-Control-Allow-Headers', '*')
self.set_status(200)
в консоли я получаю
XMLHttpRequest cannot load http://files.mycomain.com/upload. Origin http://mydomain.com is not allowed by Access-Control-Allow-Origin.
но ответ показывает, что заголовок Access-Control-Allow-Origin установлен на *.
как я могу заставить эту вещь работать?