我正在使用django构建一个Web应用程序。 该应用程序在apache上运行,文件/视频与xsendfile apache模块一起提供。 该应用程序在本地网络上的iphone,ipads和mac上正常运行 - 当我通过https://myapp.local等网址访问该网站时
当我通过计算机访问应用程序的真实世界域(https://myapp.com)时,一切都还可以。 但是当在iPhone / ipad上时,视频无法加载。我为视频提供的自定义网址甚至都没有被调用。
我正在嵌入这样的视频:
因此调用url来获取该资产并返回带有路径的文件响应。 这个' serveAsset'没有从iPhone / iPad调用。 当我直接点击该网址时,视频也无法加载。 (但它来自mac和safari - 包括使用" Safari iOS7 - iPhone"用户代理。
Safari iOS7无法使用为页面提供材料的网址吗?
有什么想法可能会发生什么?
非常感谢任何帮助!
干杯
亚当
答案 0 :(得分:0)
我刚刚意识到,当我使用SSL认证(或使用https访问网站)时,资产没有得到服务。 使用http://提供资产。 现在来弄清楚如何使用SSL和django