diff options
author | Olivier Paroz <github@oparoz.com> | 2015-08-19 02:52:12 +0300 |
---|---|---|
committer | Olivier Paroz <github@oparoz.com> | 2015-08-19 02:52:13 +0300 |
commit | 7d393650e7e231a68038ccb9fd069cd95746806b (patch) | |
tree | 1ff0b8eab9bc03c84d995269b00afd40d928e0d8 /js | |
parent | 8a002c4633c896c531d60d4042fe5276172bb157 (diff) |
Add download API
Diffstat (limited to 'js')
-rw-r--r-- | js/gallery.js | 9 | ||||
-rw-r--r-- | js/galleryfileaction.js | 7 |
2 files changed, 13 insertions, 3 deletions
diff --git a/js/gallery.js b/js/gallery.js index 44846013..7a7aa52d 100644 --- a/js/gallery.js +++ b/js/gallery.js @@ -63,7 +63,7 @@ etag: albumEtag }; // Only use the folder as a GET parameter and not as part of the URL - var url = Gallery.utility.buildGalleryUrl('files', '', params); + var url = Gallery.utility.buildGalleryUrl('files/list', '', params); return $.getJSON(url).then(function (/**{{albuminfo:Object, files:Array}}*/ data) { /**@type {{ * fileid: number, @@ -323,7 +323,12 @@ }).map(function (image) { var name = OC.basename(image.path); var previewUrl = Gallery.utility.getPreviewUrl(image.fileId, image.etag); - var downloadUrl = previewUrl + '&download'; + var params = { + c: image.etag, + requesttoken: oc_requesttoken + }; + var downloadUrl = Gallery.utility.buildGalleryUrl('files/download', '/' + image.fileId, + params); return { name: name, diff --git a/js/galleryfileaction.js b/js/galleryfileaction.js index 314d2e10..8b140961 100644 --- a/js/galleryfileaction.js +++ b/js/galleryfileaction.js @@ -88,7 +88,12 @@ requesttoken: oc_requesttoken }; imageUrl = galleryFileAction.buildGalleryUrl('preview', '/' + file.id, params); - downloadUrl = imageUrl + '&download'; + params = { + c: file.etag, + requesttoken: oc_requesttoken + }; + downloadUrl = + galleryFileAction.buildGalleryUrl('files/download', '/' + file.id, params); images.push({ name: file.name, |