2011-08-29 59 views
0

我有一個與我的ASP.net MVC 3應用程序相關的問題。我的網絡應用程序允許用戶將文件上傳到Amazon S3和其他成員以訪問它們。我希望能夠控制誰可以訪問這些文件。要做到這一點,我不想公開這些文件的URI,我會不想讓服務器代理文件。隱藏使用MVC3託管在Amazon S3上的文件下載的來源

有人可以提出實現這一目標的最佳方法嗎?

+0

我想不出一個解決方案不能達到使用CDN的目的 – hunter

回答

1

一種方法是使用適用於.NET的AWS開發工具包,並調用GetPreSignedURL method這將生成具有查詢字符串授權的臨時URL。另一種選擇是將你的圖像指向一個安全的MVC路由,它將301/302重定向到圖像url(也可以是預先註冊的url)。

相關問題