我尝试使用Apache Cordova Plugin cordova-plugin-media-capture捕捉视频。我如何将此视频发送到我的服务器并存储它?捕获视频并将其存储在服务器上?
这是如何开始拍摄视频的官方例子:
// capture callback
var captureSuccess = function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
// do something interesting with the file
}
};
// capture error callback
var captureError = function(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
};
// start video capture
navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2, duration: 10});
但我怎样才能将视频发送到我的服务器来存储呢? 我必须传递给我的ajax代码?
// capture callback
var captureSuccess = function(mediaFiles)
{
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1)
{
path = mediaFiles[i].fullPath;
$.ajax
(
"ajax.php",
{
type: "POST",
data: { path: path } //This will just send the path to the server
}
);
}
};
将文件发送到服务器。可能需要先阅读文件... – dandavis
这正是我的问题如何做到这一点... – Black
请在下面检查我的答案。 –