FileProviders.Zip
v2.0.1
允許使用ZIP文件作為Aspnet Core的staticfiles中間件的FS提供商。當使用這種方式時,單個郵政編碼可以用作根文件系統。
在ASP.NET核心項目中,安裝soukoku.extensions.fileproviders.zip nuget軟件包。
假設您要加載一個ZIP文件,則可以執行以下操作
// inside the Program.cs or Startup.cs
IApplicationBuilder app = .. .
var zipProvider = new ZipFileProvider ( @"pathtomyzip-file.zip" ) ;
var options = new FileServerOptions
{
FileProvider = provider ,
RequestPath = "/test" , // optional
EnableDirectoryBrowsing = true ,
} ;
// required for extension-less files
options . StaticFileOptions . ServeUnknownFileTypes = true ;
app . UseFileServer ( options ) ;
然後轉到瀏覽器中的URL http://mysite/test以查看zip文件內容。
使用舊的pdf.js dist zip文件的解決方案中包含了示例ASP.NET核心站點。運行它或查看Startup.cs文件以查看其如何配置。