Hi, I need to take a photo and upload it to a website. I've reviewed several examples without success.
Could you please tell us about those examples that you've tried? We can help if if you show us what you've tried.
I am relatively new to using APP Inventor
Perhaps this?
Thanks, I'm going to try what you told me and I'll let you know.
The guide is a bit old now, and relates to a time before the File/Web components defaulted to the ASD.
You need a relative path for your POST file.
If your Filescope = App then this sets the ASD as the default path for the web component.
Could you give me a small updated example that allows me to take a photo and send it to a web server?
OK, sorry, on testing, POST File still requires a full path:
(tested with companion on Android 15)
You may want to resize the image before uploading, a camera image is likely to be 4-5mb or more.
Note: the POST File block will probably accept an absolute path as well: /storage/emulated/0/..../file.jpg
I have followed it step by step and it does not work, I am going to ask you for the upload.php file that you use
Android 12 y Android 14
It is there in the link I provided above to my guide
It does not work either with POST = imagePath or with POST= File block will probably accept an absolute path as well: /storage/emulated/0/..../xxxxxxxxxx.jpg and neither with PostText
this would be the same path as in the global variable imagePath, but without the file:// prefix
well it won't, POSTText is for posting...text, not binary files.
Just saying it does not work does not help...
Do you get an error/message, either from AppInventor or from the php server?
Is the images directory a sub-directory of the directory the upload.php file is in?

Please show all your blocks (you can hide your domain name, but show the full url)
and show a screenshot of your app after submitting the file to the server (so that is shows the file and file path)








