From 70bcfb5b861894ecfc5df386921586e3b2ff2555 Mon Sep 17 00:00:00 2001 From: plegall Date: Tue, 27 May 2014 14:11:23 +0000 Subject: 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 --- ws.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'ws.php') diff --git a/ws.php b/ws.php index c5829671b..69084e3b0 100644 --- a/ws.php +++ b/ws.php @@ -464,6 +464,30 @@ function ws_addDefaultMethods( $arr ) array('admin_only'=>true, 'post_only'=>true) ); + $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. +
Use the $_FILES[image] field for uploading file. +
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', -- cgit v1.2.3