none
asp.net mvc url禁止下載問題 RRS feed

  • 問題

  • 大家好!

    最近用MVC 寫了一個壓縮多個檔案成.zip,最後將.zip在action裡面用return file方式

                

     public ActionResult Index()
            {

          //--將所選取的檔案壓縮

           --//          

      return File(Server.MapPath(~/xxx/yyy), "application/zip", filname);
            }

    這樣的操作很順利,可是出現了一個問題

    本身這段內容是網站後台管理上的一小功能 ,controller和action 有權限綁定  ,使用者要有登入才能執行這段 ,可是

    當我網址直接輸入/xxx/yyy (xxx專案底下的資料夾,yyy為檔案名稱),檔案可以直接被下載

    請問有什麼辦法可以讓網址輸入後無法進行下載,有想過用權限的方式進行,可是不知道怎麼把資料夾綁權限

    感謝各位


    • 已編輯 Obeisn 2019年2月14日 上午 05:43 內容不夠完整
    2019年2月14日 上午 05:36

解答

所有回覆