0

我的应用程序在 HTTP 上运行得非常好,当我转移到 HTTPS 时,我无法呈现图像。基本上我有以下文件夹结构:

-public
----images
--------12243456.jpg

我通过设置 HTML img 标签从 Javascript 请求此图像

<img.src= "<path/to/image>

我的请求返回响应 404。当我切换到 HTTP 时,相同的代码可以工作。

这是我的 conf 文件中静态文件的标准行

GET     /assets/*file               controllers.Assets.at(path="/public", file)

CSS 和 JS 文件在 HTTPS 中渲染得很好,不知何故,图像是造成问题的。

这是一个示例请求

Request URL:https://hay.com:9443/assets/images/1378237450056.jpg?1378237450057
Request Method:GET
Status Code:404 Not Found
Request Headersview source
Accept:image/webp,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8,ca;q=0.6
Connection:keep-alive
Cookie:PLAY_SESSION="0a28e06a3342d31a45af7182fc4598c202d11890-email=guillaume%40sample.com"
Host:localhost:9443
Referer:https://hay.com:9443/launchCamera/1
User-Agent:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko)     Chrome/29.0.1547.57 Safari/537.36
Query String Parametersview sourceview URL encoded
Response Headersview source
Content-Length:0
4

0 回答 0