Небольшой пример «сохранения файла в интернете». Как возможный вариант для фоторегистратора.
Используется стандартный набор инструментов AppInventor.
Из объектов — понадобится канал «Интернет». Его вытаскиваем в Дизайнер. Никаких Свойств объекта можно не менять.
В примере будет два текстовых поля (имя файла и адрес, куда грузить) и кнопка для отправки файла в интернет.
Здесь параметр запроса к tstsf.php такой fileName=Cam1.png
По нажатию кнопки отправляем файл:
Можно проанализировать результат загрузки соответствующими событиями объекта «Интернет», я этого не делал…
На стороне сайта необходимо отработать запрос (файл tstsf.php). Например, таким кодом:
<?PHP
$data = file_get_contents(‘php://input’);
if (!(file_put_contents($_GET[‘fileName’],$data) === FALSE)) echo «File xfer completed.»; // file could be empty, though
else echo «File xfer failed.»;
?>
В результате, в каталоге, куда мы обращались (http://www.ucheba33.ru/avr/)
появится файл Cam1.png, переданный с нашего телефона.

