You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Jeff Sawatzky (JIRA)" <ji...@apache.org> on 2014/04/22 22:14:19 UTC
[jira] [Created] (CB-6488) iOS getFile for captured video doesn't
work
Jeff Sawatzky created CB-6488:
---------------------------------
Summary: iOS getFile for captured video doesn't work
Key: CB-6488
URL: https://issues.apache.org/jira/browse/CB-6488
Project: Apache Cordova
Issue Type: Bug
Components: iOS, Plugin File
Affects Versions: 3.4.0
Reporter: Jeff Sawatzky
I use the capture plugin to capture video. The response looks something like this:
{code}
[
{
"name":"capturedvideo.MOV",
"localURL":null,
"type":"video/quicktime",
"lastModifiedDate":1398191189000,
"size":380489,
"start":0,
"end":0,
"fullPath":"/private/var/mobile/Applications/B43C3626-0E34-49A0-B1CC-23DF37D02750/tmp/capture-T0x17d68310.tmp.OPF7bY/capturedvideo.MOV"
}
]
{code}
Now my app uploads that video to our server and I want to then delete the file from tmp. So I do something like:
{code}
window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, function (fs) {
fs.root.getFile(fullPath, {create: false},
/**
* We found the file on the TEMPORARY file system
*/
function (fileEntry) {
fileEntry.remove();
}.bind(this),
/**
* We did not find the file on the TEMPORARY file system
*/
function () {
console.log('fail');
}
);
}.bind(this), function () {});
{code}
Where {{fullPath}} is the fullPath from the response. However that code is not able to find the file, so I can't remove it (returns with error file not found).
--
This message was sent by Atlassian JIRA
(v6.2#6252)