0

I want to make some hacky prototypes where I use my phone to collect data and then process it with a regular program. For this I want to share images with an HTTP endpoint written by me to execute arbitrary code.

Is there an application that supports a "share to HTTP endpoint" feature?

Research

This thread talks about Tasker, https://groups.google.com/g/tasker/c/lI82IrDMq9k?pli=1, but it also talks about custom app manifests, which make me think this might be quite a lot of work.

4
  • Http is just a protocol that can be used in various ways, what you need is a combination of app and server which work together. The main question remains with who you want to share the images? Something like a online gallery you want to give access to someone? Dropbox and other file-sync tools have the feature to share files and folders with other users.
    – Robert
    Sep 18, 2021 at 19:15
  • Well... I want to share the images with myself. Or specifically a program written by me that accepts files send over HTTP and does things with them. I am actually thinking of feeding the files into mechanical turk.
    – Att Righ
    Sep 18, 2021 at 19:37
  • 1
    I would use Dropbox for sharing. Just place the files to be sent to the server in a special folder in your Dropbox account and install Dropbox client on the server that automatically syncs that folder and processes all incoming files. Dropbox sharing has the advantage that you are getting a secure authentication system so no-one else can inject files to your server. And the file upload can even get interrupted without problem.
    – Robert
    Sep 18, 2021 at 19:54
  • That seems like a reasonable solution, assuming that dropbox has some sort of event system to tell me when a new file arrives. The other thing I had thought of was some sort of whatsapp chatbot. I was thinking of adding a random number to the URL (and using https) for security, but that works too.
    – Att Righ
    Sep 18, 2021 at 20:27

0

You must log in to answer this question.

Browse other questions tagged .