gpt4 book ai didi

javascript - 如何通过 "fineuploader"库调用移动设备上的摄像头?

转载 作者:太空宇宙 更新时间:2023-11-04 16:06:23 27 4
gpt4 key购买 nike

Fine Uploader Javascript Upload Library

document for "Upload from Mobile Device Cameras"

以下代码已测试浏览器和系统:

  1. Safari - iOS 10.2

  2. Chrome - Android 6.0

代码:

$(function() {
var uploader = new qq.FineUploader({
callbacks: {
onAllComplete: function(suc, fail) {
addBtnAttr();
}
}
});

function addBtnAttr() {
$("input[type=file]").attr({
accept: "image/*",
capture: "camera"
});
}
addBtnAttr();
});

这可以工作!

但是这并没有使用fine-uploader库提供的API。

是否有更好的方法或正确的方法在移动设备上调用相机?

最佳答案

根据Capture Attribute ,

并且Fine-Uploader仅提供accept接口(interface),没有capture接口(interface),

仅此而已,

$(function() {
new qq.FineUploader({
element: ...,
request: {
endpoint: '...'
},
callbacks: {
onAllComplete: function(suc, fail) {
addCaptureAttr();
}
},
validation: {
acceptFiles: 'image/*;'
}
});

function addCaptureAttr() {
//if only one input with file type
$("input[type=file]").attr({
capture: "camera" //(or any "truthy values")
});
}
addCaptureAttr();
});

关于javascript - 如何通过 "fineuploader"库调用移动设备上的摄像头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41831915/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com