我看到有在attachment_fu
一個:user_ssl
選項,檢查amazon_s3.yml文件,以便通過HTTPS文件服務解決方案://基於request.ssl動態地通過HTTPS服務文件?與Attachment_fu
在s3_backend.rb你有這樣的方法:
def self.protocol
@protocol ||= s3_config[:use_ssl] ? 'https://' : 'http://'
end
但是這樣就可以使用SSL爲所有s3附件提供服務。我想使其動態取決於當前請求是否使用https://例如:
if request.ssl?
@protocol = "https://"
else
@protocol = "http://"
end
如何使其以這種方式工作?我試着修改方法,然後得到NameError:未定義的局部變量或方法'請求」的Technoweenie :: AttachmentFu ::後端:: S3Backend:模塊錯誤
我仍然會碰到的問題與不想要顯示圖片的瀏覽器在頁面上,如果它們是通過SSL提供的,而頁面本身不是這樣,那麼將頁面上的所有引用保留爲「http」或全部修改爲「https」即可。 – 2009-09-07 16:22:47
Mike, 這幾乎是我試圖解決的問題。具體關於IE 7/8安全警告錯誤... – 2009-09-07 17:09:40
蓋厄斯, 謝謝,我會給它一個鏡頭。 – 2009-09-07 17:10:16