Ich versuche, ein Video mit Apache Cordova Plugin cordova-plugin-media-capture zu erfassen. Wie kann ich dieses Video an meinen Server senden und speichern?Video aufnehmen und auf dem Server speichern?
Dies ist ein offizielles Beispiel dafür, wie ein Video starten Erfassung:
// 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});
Aber wie kann ich das Video auf meinem Server senden es zu speichern? Was muss ich an meinen Ajax-Code weitergeben?
// 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
}
);
}
};
die Datei an den Server senden. Vielleicht müssen Sie die Datei zuerst lesen ... – dandavis
Es ist genau meine Frage, wie man das macht ... – Black
Überprüfen Sie meine Antwort unten. –