Как Сделать HTML+JS которые отправляют фото с камеры ноута или телефона?

Ссылка скопирована
1 ответ

Как ещё геолокацию запросить и получить данные в JS ?

Дополнительно:

Гуглите, этой информации много в интернете.

Ответы:

Первое умение программиста - умение гуглить!
Фото
Геолокация

Геолокация https://developer.mozilla.org/en-US/docs/Web/API/G...
Как создать форму и прикрепить файлы https://github.com/vkorotenko/VueRecaptcha/blob/ma...

Все вместе соберете сами

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Андрей PHP Ответ

Для того чтобы создать HTML и JS код, который позволит пользователю отправлять фотографии с камеры ноутбука или телефона, нам потребуется использовать функционал HTML5, который позволяет работать с медиа-устройствами.

Ниже приведен пример кода, который позволяет пользователю выбирать файл из галереи устройства или сделать фото с камеры и отправить его на сервер с помощью AJAX.

```html

Отправка фото

function uploadPhoto() {
var fileInput = document.getElementById('fileInput');

if (fileInput.files && fileInput.files[0]) {
var formData = new FormData();
formData.append('photo', fileInput.files[0]);

$.ajax({
url: 'upload.php',
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function(response) {
alert('Фото успешно загружено на сервер!');
},
error: function() {
alert('Произошла ошибка при загрузке фото на сервер.');
}
});
} else {
alert('Пожалуйста, выберите фото для загрузки.');
}
}

```

В приведенном выше коде мы создаем input типа file, который позволяет пользователю выбрать файл или сделать фото с камеры. При нажатии на кнопку "Отправить" вызывается функция uploadPhoto(), которая отправляет выбранное фото на сервер с помощью AJAX запроса.

На серверной стороне (в файле upload.php) необходимо обработать пришедший файл и сохранить его на сервере. Например, можно использовать следующий PHP код:

```php

```

Не забудьте создать папку "uploads" на сервере, в которую будут сохраняться загруженные фотографии.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно