Добрый день!
Столкнулся с такой проблемой. Хочу сделать загрузку файлов на свой сервер. Написал вот такой код: <html>
<head>
<title>Load file in Server</title>
</head>
<?php
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
{
// Если файл загружен успешно, то создаем уникальное имя файлу
$filenamemd = md5(microtime());
//и перемещаем его
// из временной директории в конечную
move_uploaded_file($_FILES["filename"]["tmp_name"], "file/".$filenamemd.$_FILES["filename"]["name"]);
} else {
echo("Ошибка загрузки файла");
}
?>
<body>
<form class="standart_form" method="post" enctype="multipart/form-data" id="upload">
<input type="file" name="filename" onchange="document.getElementById('upload').submit()">
</form>
</body>
</html>
Вроде ничего сложного. Делаю приложение в embarcadero rad studio XE8. Создаю кроссплатформенное приложение с одной кнопкой и WebBrowser.
В обработчике кнопки пишу: WebBrowser1->Navigate("http://mysite/file.php");
Под Windows все работает прекрасно, а вот под Android не хочет. Может Android как-то что-то не корректно обрабатывает?