TEL:400-8793-956
当前位置:程序、服务器

在Cordova中捕获视频并将其上传到PHP服务器

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-26 13:44:21

 问:朋友们,我想捕捉视频,并且想上传到PHP服务器。如何在科尔多瓦实现这一目标?

 
标签
电话间隙
 
答:如果要将图像作为base64字符串发送,则可以将目标类型更改为Camera.DestinationType.DATA_URL,并且可以通过ajax调用将imageData发送到服务器。
或者,如果要作为文件数组发送,则将相同的目标类型保留给camera.DestinationType.FILE_URI并使用cordova文件插件在服务器中发送文件数据:
 
            var options = new FileUploadOptions();
            options.fileKey =“ tickitFile”;
            options.fileName = imageData.substr(imageData.lastIndexOf('/')+ 1);
            options.contentType =“多部分/表单数据”;
            options.chunkedMode = false;
            options.mimeType =“ image / jpeg”;
            options.httpMethod =“ POST”;
            options.headers = {
                                    连接:“关闭”
                                };    
 
 
            var ft = new FileTransfer();
 
 
            ft.upload(imageData,PHP_ URL,胜利,失败,选项);
            函数win(r){
                console.log(“ Response =” + r.response);
                   console.log(“ Sent =” + r.bytesSent); 
            }
            函数fail(错误){ 
                console.log(JSON.stringify(error));
            } 
 
希望对你有帮助.. :)
上一篇: setOnTouchListener多次调用
下一篇: 如何通过编写PHP代码以使用Volley库在Google Map中显示经纬度位置来选择特定类别