[
https://issues.apache.org/jira/browse/CB-8103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
W. Matthew Wilson updated CB-8103:
----------------------------------
Description:
I have a feature in my app where a user can pick a video from their gallery and
then upload it to a remote server.
I need the mime type of the file because right now, I can only process .mp4
files, not .3gp files.
I'm using something like this code:
{quote}
window.resolveLocalFileSystemURL(
local_video_path, // something like "/media/external/video/media/971"
function (f) {
console.debug("inside resolveLocalFileSystemURL callback", f);
f.file(function (fo) {
console.debug("fo", fo);
if (fo.size > 30 * 1000 * 1000) {
navigator.notification.alert("Sorry, that file is too big!
Pick one less than 30 mb.");
} else if (fo.type == "video/3gpp") {
navigator.notification.alert("Sorry, that file is a .3gp
file and we can't handle those!");
} else {
// handle file...
}
});
{quote}
was:
I have a feature in my app where a user can pick a video from their gallery and
then upload it to a remote server.
I need the mime type of the file because right now, I can only process .mp4
files, not .3gp files.
I'm using something like this code:
window.resolveLocalFileSystemURL(
local_video_path, // something like "/media/external/video/media/971"
function (f) {
console.debug("inside resolveLocalFileSystemURL callback", f);
f.file(function (fo) {
console.debug("fo", fo);
if (fo.size > 30 * 1000 * 1000) {
navigator.notification.alert("Sorry, that file is too big!
Pick one less than 30 mb.");
} else if (fo.type == "video/3gpp") {
navigator.notification.alert("Sorry, that file is a .3gp
file and we can't handle those!");
} else {
// handle file...
}
});
> file method on local file returns mime type "video/3gpp" for .mp4 files
> -----------------------------------------------------------------------
>
> Key: CB-8103
> URL: https://issues.apache.org/jira/browse/CB-8103
> Project: Apache Cordova
> Issue Type: Bug
> Components: Android, Plugin File
> Affects Versions: 3.6.3
> Reporter: W. Matthew Wilson
>
> I have a feature in my app where a user can pick a video from their gallery
> and then upload it to a remote server.
> I need the mime type of the file because right now, I can only process .mp4
> files, not .3gp files.
> I'm using something like this code:
> {quote}
> window.resolveLocalFileSystemURL(
> local_video_path, // something like "/media/external/video/media/971"
> function (f) {
> console.debug("inside resolveLocalFileSystemURL callback", f);
> f.file(function (fo) {
> console.debug("fo", fo);
> if (fo.size > 30 * 1000 * 1000) {
> navigator.notification.alert("Sorry, that file is too
> big! Pick one less than 30 mb.");
> } else if (fo.type == "video/3gpp") {
> navigator.notification.alert("Sorry, that file is a .3gp
> file and we can't handle those!");
> } else {
> // handle file...
> }
> });
> {quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]