File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 101101 private bool _viewportDetected = false ;
102102 private const int MobileBreakpoint = 1920 ; // Custom breakpoint for mobile file manager
103103
104- private string BaseUrl => NavManager .BaseUri .TrimEnd ('/' );
105-
106- private string FileOperationsUrl => $" {BaseUrl }/api/file/FileOperations" ;
107- private string UploadUrl => $" {BaseUrl }/api/file/Upload" ;
108- private string DownloadUrl => $" {BaseUrl }/api/file/Download" ;
109- private string GetImageUrl => $" {BaseUrl }/api/file/GetImage" ;
104+ // Use relative URLs to work correctly with reverse proxies (HTTP/HTTPS)
105+ private string FileOperationsUrl => " api/file/FileOperations" ;
106+ private string UploadUrl => " api/file/Upload" ;
107+ private string DownloadUrl => " api/file/Download" ;
108+ private string GetImageUrl => " api/file/GetImage" ;
110109
111110
112111 public List <ToolBarItemModel > Items = new List <ToolBarItemModel >(){
Original file line number Diff line number Diff line change 8282
8383var app = builder . Build ( ) ;
8484
85- app . UseForwardedHeaders ( new ForwardedHeadersOptions
85+ // Configure forwarded headers for reverse proxy support (HTTPS via nginx, traefik, etc.)
86+ var forwardedHeadersOptions = new ForwardedHeadersOptions
8687{
87- ForwardedHeaders = ForwardedHeaders . XForwardedFor | ForwardedHeaders . XForwardedProto
88- } ) ;
88+ ForwardedHeaders = ForwardedHeaders . XForwardedFor | ForwardedHeaders . XForwardedProto | ForwardedHeaders . XForwardedHost
89+ } ;
90+ // Clear default limits to accept forwarded headers from any proxy
91+ forwardedHeadersOptions . KnownNetworks . Clear ( ) ;
92+ forwardedHeadersOptions . KnownProxies . Clear ( ) ;
93+ app . UseForwardedHeaders ( forwardedHeadersOptions ) ;
8994
9095using ( var scope = app . Services . CreateScope ( ) )
9196{
You can’t perform that action at this time.
0 commit comments