我有一個顯示存儲在Amazon S3帳戶中的深度縮放圖像的頁面。圖片網址創建這樣的控制器:無法通過HTTPS訪問Amazon S3 dzi圖像文件
imageUrl = "http://" + image.TileBucketNum + ".img.americanancestors.org/" + image.FileGuid.Trim().ToLower() + ".xml";
產生類似「http://83.img.mywebsite.org/8985cb7f-0795-4ff6-bfd1-c2a27bf0963d.xml」
一旦我們安裝了SSL證書到我們的網站,像網頁停止工作,因爲一個混合內容錯誤的:
'mywebsite.org' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ' http://83.img.mywebsite.org/8985cb7f-0795-4ff6-bfd1-c2a27bf0963d.xml '.
我試圖改變圖像的URL爲https,但如果我只是將其更改爲「https://83.img.mywebsite.org/ ....」圖像加載失敗;如果我嘗試直接訪問該URL(使用http自動下載圖像),我會看到一個安全警告頁面。
我試過this post的建議,並使用該URL的嘗試:
'https://s3.amazonaws.com/83.img.mywebsite.org/images/8985cb7f-0795-4ff6-bfd1-c2a27bf0963d.xml'
但返回消息 「拒絕訪問」。如何將我的S3圖像加載到HTTPS頁面上?