parse.com-php-library
parse.com-php-library copied to clipboard
Issue with file upload
Hi,
There is issue with dataType function in parse.php. URL needs to entered as per the new version of parse while submitting file. So please change the following code:
case 'file':
$return = array(
"__type" => "File",
"name" => $params[0]
);
break;
with
case 'file':
$return = array(
"__type" => "File",
"name" => $params[0],
"url" => $params[1]
);
break;
Notice the url parameter. I have also added class for the batchRequest and made few more changes, like role assigment etc. If you can allow me to contribute, then I can upload new branch. Then we can merge it with master.
The issue arose while having beforeSave()
function tied to the uploaded object in CloudCode. A thumbnail of uploaded image should have been generated and saved along with the full sized image. The missing URL parameter was causing Parse CloudCode error: Result: Uncaught Tried to save an object containing an unsaved file.
Adding the parameter "url"
as Piyush mentioned above solved the CloudCode problem.