Предполагая, что ваш код загрузки в JavaScript, вы можете добавить следующее в ваш HTML
<label for="fileupload">Upload</label>
<input id="fileupload" accept="image/*" style="display:none;" type="file">
Добавьте событие изменения в js в поле ввода и загрузите свой файл. Вот код в JQuery
$("#fileupload").on("change", function(value){
var value = $("#fileupload").get(0).files[0]
// clear file so if file is loaded a second time the change event is still triggered
$("#fileupload").val('')
// your code to upload the file
uploadFile(value)
})
Единственное, что вам нужно сделать, это добавить флаги «Конфиденциальность - Описание использования камеры» и «Конфиденциальность - Описание использования библиотеки фотографий» в файл Info.plist вашего приложения, чтобы разрешить вашему приложению доступ к камере и фотобиблиотеке .