added support for POST upload via API

This commit is contained in:
Christian Haschek
2015-11-02 19:11:50 +01:00
parent fd5393e7f0
commit d71390c117
3 changed files with 38 additions and 3 deletions

View File

@@ -315,6 +315,27 @@ class PictshareModel extends Model
return false;
}
function processSingleUpload($file,$name)
{
if(UPLOAD_CODE!=false && !$pm->uploadCodeExists($_REQUEST['upload_code']))
exit(json_encode(array('status'=>'ERR','reason'=>'Wrong upload code provided')));
$im = new Image();
$i = 0;
if ($_FILES[$name]["error"] == UPLOAD_ERR_OK)
{
$data = $this->uploadImageFromURL($_FILES[$name]["tmp_name"]);
if($data['status']=='OK')
{
$hash = $data['hash'];
return array('status'=>'OK','type'=>$type,'hash'=>$hash,'url'=>DOMAINPATH.$hash,'domain'=>DOMAINPATH);
}
}
return $o;
}
function ProcessUploads()
{