.netcore webapi iis 虛擬目錄下載apk文件


首先貼上微軟的文檔:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files

參考網址:http://www.cnblogs.com/wangrudong003/p/7592689.html#3877063

代碼:

//虛擬目錄實現apk文件下載
            var path = filePath + @"\apk";

            app.UseStaticFiles(new StaticFileOptions()
            {
                FileProvider = new PhysicalFileProvider(path),
                RequestPath = new PathString("/apk"),
                ContentTypeProvider = new FileExtensionContentTypeProvider(new Dictionary<string, string>
                {
                    { ".apk","application/vnd.android.package-archive"},
                })
            });

注:filePath為虛擬目錄的物理地址

注意,原先的app.UseStaticFiles();不要刪除,新增加一個即可,根據官方的說法這個是針對wwwroot( For the wwwroot folder)的,這讓我對webapi配置的理解又深了一層,原來這些不一定都是唯一的,可重復配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM