Jump to content
Larry Ullman's Book Forums

Recommended Posts

I am new to Yii framework and reading "The Yii book" to understand Yii. The book is really excellent and I am enjoying it.


In my project I have a controller called "UserController" and also have the associated model "User" and related View files created using Gii. On the "/user/create" page I am uploading user profile picture. Its all working fine from the create page.

However, when I try to upload the picture using REST Client (I am using Chrome - Advanced REST Client) the picture is unable to upload. If I upload all the other text (e.g email, firstname etc) details except the picture on the REST Client form then the user is created successfully but when I try to upload a picture along with the rest of the details then it fails. Actually, when I tried to debug then I came to know that while submitting the form with image from the REST client, it enters the "public function actionCreate()" function but does not go into the if(isset($_POST['User'])) { // code} condition. However, it works successfully if I upload image and details from the "/user/create" page.

Once again, I would like to say that the image gets uploaded successfully from the actual webpage created using Yii but the image cannot be uploaded using the REST client inspite of setting Content-type as "multipart/form-data".


Link to post
Share on other sites

Hi Larry,

             Thanks for your reply. Much appreciated.


Well my problem is now SOLVED. Thanks.

I tried other chrome REST Client extension named "Postman" and was able to upload images from this client really easily. I think I was not able to use the "Advanced REST Client" to upload images but this "Postman REST Client" is really super cool and easy to use.




Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...