parent
0d691e36ca
commit
986bbe0560
|
@ -44,15 +44,10 @@ You must include "Microsoft.AspNetCore.StaticFiles" in the *project.json* file.
|
||||||
Suppose you have a project hierarchy where the static files you wish to serve are outside the `web root`. For example:
|
Suppose you have a project hierarchy where the static files you wish to serve are outside the `web root`. For example:
|
||||||
|
|
||||||
* wwwroot
|
* wwwroot
|
||||||
|
|
||||||
* css
|
* css
|
||||||
|
|
||||||
* images
|
* images
|
||||||
|
|
||||||
* ...
|
* ...
|
||||||
|
|
||||||
* MyStaticFiles
|
* MyStaticFiles
|
||||||
|
|
||||||
* test.png
|
* test.png
|
||||||
|
|
||||||
For a request to access *test.png*, configure the static files middleware as follows:
|
For a request to access *test.png*, configure the static files middleware as follows:
|
||||||
|
@ -120,15 +115,15 @@ The following code shows how to change the default file name to *mydefault.html*
|
||||||
|
|
||||||
The following code enables static files and the default file to be served, but does not allow directory browsing:
|
The following code enables static files and the default file to be served, but does not allow directory browsing:
|
||||||
|
|
||||||
````csharp
|
```csharp
|
||||||
app.UseFileServer();
|
app.UseFileServer();
|
||||||
````
|
```
|
||||||
|
|
||||||
The following code enables static files, default files and directory browsing:
|
The following code enables static files, default files and directory browsing:
|
||||||
|
|
||||||
````csharp
|
```csharp
|
||||||
app.UseFileServer(enableDirectoryBrowsing: true);
|
app.UseFileServer(enableDirectoryBrowsing: true);
|
||||||
````
|
```
|
||||||
|
|
||||||
See [Considerations](#considerations) on the security risks when enabling browsing. As with `UseStaticFiles`, `UseDefaultFiles`, and `UseDirectoryBrowser`, if you wish to serve files that exist outside the `web root`, you instantiate and configure an `FileServerOptions` object that you pass as a parameter to `UseFileServer`. For example, given the following directory hierarchy in your Web app:
|
See [Considerations](#considerations) on the security risks when enabling browsing. As with `UseStaticFiles`, `UseDefaultFiles`, and `UseDirectoryBrowser`, if you wish to serve files that exist outside the `web root`, you instantiate and configure an `FileServerOptions` object that you pass as a parameter to `UseFileServer`. For example, given the following directory hierarchy in your Web app:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue