В WebcamJS функция Webcam.upload() не работала на iPhone. Я попробовал это в браузере Safari.
Мы можем получить данные data_uri. Мы предоставили полный URL-адрес вместо «upload.php?filename=» + имя_файла + «&folderPath=» + путь к папке + «&utype=» + utype. Однако файл PHP не вызывался на iPhone, тогда как на Windows и Android он работает
// A button for taking snaps
function take_snapshot(folderPath) {
//Create file name
var dt = new Date();
var filename = $('#img_id').val();
var utype = $('#utype').val();
$("#file").val(filename);
// take snapshot and get image data
Webcam.snap( function(data_uri) {
// display results in page
document.getElementById('results').innerHTML =
'';
} );
Webcam.reset();
saveSnap(filename,folderPath,utype);
}
function saveSnap(filename,folderPath,utype){
// Get base64 value from source
var base64image = document.getElementById("imageprev").src;
alert(base64image);
try{
Webcam.upload( base64image, 'upload.php?filename='+filename+'&folderPath='+folderPath+'&utype='+utype, function(code, text) {
console.log('Save successfully');
});
}
catch(err) {
document.getElementById("demo").innerHTML = err.message;
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... -on-window
Webcam.upload() из WebcamJS не вызывает файл PHP на iOS – отлично работает на Windows и Android ⇐ Jquery
Программирование на jquery
1735901158
Anonymous
В WebcamJS функция Webcam.upload() не работала на iPhone. Я попробовал это в браузере Safari.
Мы можем получить данные data_uri. Мы предоставили полный URL-адрес вместо «upload.php?filename=» + имя_файла + «&folderPath=» + путь к папке + «&utype=» + utype. Однако файл PHP не вызывался на iPhone, тогда как на Windows и Android он работает
// A button for taking snaps
function take_snapshot(folderPath) {
//Create file name
var dt = new Date();
var filename = $('#img_id').val();
var utype = $('#utype').val();
$("#file").val(filename);
// take snapshot and get image data
Webcam.snap( function(data_uri) {
// display results in page
document.getElementById('results').innerHTML =
'';
} );
Webcam.reset();
saveSnap(filename,folderPath,utype);
}
function saveSnap(filename,folderPath,utype){
// Get base64 value from source
var base64image = document.getElementById("imageprev").src;
alert(base64image);
try{
Webcam.upload( base64image, 'upload.php?filename='+filename+'&folderPath='+folderPath+'&utype='+utype, function(code, text) {
console.log('Save successfully');
});
}
catch(err) {
document.getElementById("demo").innerHTML = err.message;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79326166/webcam-upload-from-webcamjs-not-calling-php-file-on-ios-works-fine-on-window[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия