Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/gallery.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorOlivier Paroz <github@oparoz.com>2015-08-19 02:52:12 +0300
committerOlivier Paroz <github@oparoz.com>2015-08-19 02:52:13 +0300
commit7d393650e7e231a68038ccb9fd069cd95746806b (patch)
tree1ff0b8eab9bc03c84d995269b00afd40d928e0d8 /js
parent8a002c4633c896c531d60d4042fe5276172bb157 (diff)
Add download API
Diffstat (limited to 'js')
-rw-r--r--js/gallery.js9
-rw-r--r--js/galleryfileaction.js7
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,