Uploading zip file to HTTP server with SIM800A

I have tried the AT commands given here:

But I’m getting 500 internal server error whereas if i do curl, file is posted successfully.

Can you help me in doing this AT commands?
and how to post a zip file to HTTP server?

Hi ,
How exactly can we help you. Not many details provided. You should try normal post first and when it works try file uploading later.