aboutsummaryrefslogtreecommitdiffstats
path: root/ws.php
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2014-05-27 14:11:23 +0000
committerplegall <plg@piwigo.org>2014-05-27 14:11:23 +0000
commit70bcfb5b861894ecfc5df386921586e3b2ff2555 (patch)
tree32097608fa5b827138ab3069b469c59b1d1f6bcb /ws.php
parent39fc0a9f9a5248783eebea7bd05d45d5318a3409 (diff)
feature 2616: HTML5 upload (with plupload 2.1.2). First basic implementation. Needs customization.
Chunked upload + Drag & drop (no more Flash) use a new specific API method pwg.images.upload git-svn-id: http://piwigo.org/svn/trunk@28545 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'ws.php')
-rw-r--r--ws.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/ws.php b/ws.php
index c5829671b..69084e3b0 100644
--- a/ws.php
+++ b/ws.php
@@ -465,6 +465,30 @@ function ws_addDefaultMethods( $arr )
);
$service->addMethod(
+ 'pwg.images.upload',
+ 'ws_images_upload',
+ array(
+ 'name' => array('default' => null),
+ 'category' => array(
+ 'default'=>null,
+ 'flags'=>WS_PARAM_FORCE_ARRAY,
+ 'type'=>WS_TYPE_ID
+ ),
+ 'level' => array(
+ 'default' => 0,
+ 'maxValue' => max($conf['available_permission_levels']),
+ 'type' => WS_TYPE_INT|WS_TYPE_POSITIVE
+ ),
+ 'pwg_token' => array(),
+ ),
+ 'Add an image.
+<br>Use the <b>$_FILES[image]</b> field for uploading file.
+<br>Set the form encoding to "form-data".',
+ $ws_functions_root . 'pwg.images.php',
+ array('admin_only'=>true, 'post_only'=>true)
+ );
+
+ $service->addMethod(
'pwg.images.delete',
'ws_images_delete',
array(