Update views.py to modify headers depending on Nginx or Apache
This commit is contained in:
		
							parent
							
								
									43e7555b09
								
							
						
					
					
						commit
						5879d2d655
					
				|  | @ -238,7 +238,10 @@ class TrackFileViewSet(viewsets.ReadOnlyModelViewSet): | ||||||
|                 f.serve_from_source_path) |                 f.serve_from_source_path) | ||||||
|         response = Response() |         response = Response() | ||||||
|         filename = f.filename |         filename = f.filename | ||||||
|         response['X-Accel-Redirect'] = file_path |         if settings.USE_APACHE_HEADERS: | ||||||
|  |             response['X-Sendfile'] = file_path | ||||||
|  |         else: | ||||||
|  |             response['X-Accel-Redirect'] = file_path | ||||||
|         filename = "filename*=UTF-8''{}".format( |         filename = "filename*=UTF-8''{}".format( | ||||||
|             urllib.parse.quote(filename)) |             urllib.parse.quote(filename)) | ||||||
|         response["Content-Disposition"] = "attachment; {}".format(filename) |         response["Content-Disposition"] = "attachment; {}".format(filename) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Hazmo
						Hazmo