Build a Rest API to upload files
€30-250 EUR
Paid on delivery
We have some IOT devices which can POST a file to a URL to upload the file. We want to have a REST API where the IOT device can post the file to. On the IOT device we can specify the right URL to upload to.
An operator can create folders with MAC address names in /opt/data/uploads directory (this is already working). Each IOT device should upload to an individual URL including their MAC address so the IOT device uploads to /uploads/%MACADDRESS% (e.g. http://webserver/5CBF7F69F184)
The REST API should have the following logic:
- An IOT device can only upload data to the folder if the MAC address folder is present in the /opt/data/upload folder. If the url http://webserver/5CBF7F69F184 is requested and if the folder 5CBF7F69F184 is not present in the upload directory it should deny the upload.
- We want to have a status message back from the server wheter the upload is successfull or not
Deliverables:
- Source code and working rest API with the logic described above
- A test page to test the post to the URL
- Provide a working CURL command / example to upload the file
Project ID: #22339478
About the project
14 freelancers are bidding on average €203 for this job
Hi, I am interested and ready to start. have capacity to provide you a complete solution. please check PMB for more details. Thanks, Riya
Hello. I've decided to place my bid here, because I've done similar API projects before. I prefer Slim PHP Framework for tasks like this. P.S. I do not ask for any upfront payments.
Hello. I see you are in need of building rest api for your IoT based application. We have a proficient team to work on this project. Let’s discuss
Hi there, We understood that you need someone to build a rest api for your iot application. We assure you that we can do this. We have expert team in all aspects of web development and will work for you exclusively. E More
Hello, Fairly simple task. What authentication method will be used? We can use username/password or JSON web tokens (JWT), for example. Do you need support of Let's Encrypt? I suggest to use Go language. You will g More
Hi there, I understood your requirement and I am confident that I can easily build the REST API as you have described in your job post. I have developed REST APIs for mobile apps in the past so it will not be a tou More
Hi There! I have more than 8-year experience in this field. Would you please share more details about the project? I am really interested to work with you for long. Best Regards, Santosh