bug fix: file download

This commit is contained in:
Usman Nasir
2020-04-25 12:43:54 +05:00
parent dddefd7e44
commit 1ab847f28d
3 changed files with 3 additions and 5 deletions

View File

@@ -1479,7 +1479,6 @@ fileManager.controller('fileManagerCtrl', function ($scope, $http, FileUploader,
// Download files
$scope.downloadFile = function () {
url = "/filemanager/downloadFile";
var downloadURL = $scope.currentPath + "/" + allFilesAndFolders[0];
window.location.href = url + '?domainName=' + domainName + '&fileToDownload=' + downloadURL;

View File

@@ -66,7 +66,9 @@ def downloadFile(request):
admin = Administrator.objects.get(pk=userID)
import urllib.parse
fileToDownload = urllib.parse.unquote(request.GET.get('fileToDownload'))
fileToDownload = request.build_absolute_uri().split('fileToDownload')[1][1:]
fileToDownload = urllib.parse.unquote(fileToDownload)
domainName = request.GET.get('domainName')
currentACL = ACLManager.loadedACL(userID)

View File

@@ -1,3 +0,0 @@
import urllib.parse
encodedStr = 'ville.laprairie.qc.ca&fileToDownload=/home/ville.laprairie.qc.ca/public_html/app/uploads/2019/05/2019-05-16_Terre-contamine%CC%81e-sur-Goyer-150x150.jpg'
print(urllib.parse.unquote(encodedStr))