parse.com-php-library icon indicating copy to clipboard operation
parse.com-php-library copied to clipboard

Issue with file upload

Open piyusharora1989 opened this issue 11 years ago • 1 comments
trafficstars

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.

piyusharora1989 avatar Jul 28 '14 10:07 piyusharora1989

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.

xjirman avatar Jul 28 '14 15:07 xjirman