У меня проблема с размещением моего веб-приложения Unity3d на GAE.Когда приложение загружается и веб-плеер начинает запрашивать файл ". Unity3d" , я использую следующий сценарий python для ответа HTTP:
class UnityHandler(webapp.RequestHandler):
def get (self, q):
if q is None:
q = 'WebPlayer.unity3d'
path = os.path.join (os.path.dirname (__file__), q)
self.response.headers ['Content-Type'] = 'text/html'
self.response.out.write (template.render (path, {}))
def main ():
application = webapp.WSGIApplication (
[('/(.*html)?', MainHandler),
('/(.*unity3d)?', UnityHandler)
], debug=True)
util.run_wsgi_app (application)
Не работаетдовольно хорошо, он находит файл, но веб-плеер Unity выдает ошибку «неправильная длина файла».
Так кто-нибудь может сказать мне, где проблема?Я думаю, что это как-то связано с установкой «Content-type», но я не знаю, как это исправить?
Спасибо,
Самер Сами