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 10 years ago • 1 comments

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