У меня есть приложение, которое загружает фото на хостинг, используя коды ниже:
<div style="background:black" class="item item-body">
<img ng-src="http://m.fxlegato.com/profileImages/{{datauser.email}}.jpg" align="center" style="height:80%;width:80%;margin-left:auto;margin-right: auto;display:block;">
<form action="{{ 'http://m.fxlegato.com/profileImages/upload.php?email=' + datauser.email}}" method="post" enctype="multipart/form-data">
<input type="file" class="light" name="fileToUpload" id="fileToUpload" accept="image/x-png, image/gif, image/jpeg" />
<input type="submit" class="button button-positive button-block" value="Upload Image" name="submit">
</form>
</div>
Когда нажата кнопка «Загрузить», появляется сообщение из моего файла upload.php. Фотография успешно загружена, но я не могу вернуться к своему приложению, пока я нахожусь в этих сообщениях .php. Эта проблема появляется после того, как я добавил переход к своему приложению. Если я не использую этот пешеходный переход, все работает отлично.
Как решить эту проблему?
IHMO, основные формы HTML, с базовыми action
не являются хорошим решением для использования в гибридных приложениях.
Поскольку вы загружаете файл, вам следует рассмотреть возможность использования выделенной библиотеки, например, одной из этих двух:
Кроме того, некоторые учебники доступны для такого рода вещей. Вот пример:
Других решений пока нет …