Hi,
I’m using file transfer plugin and i getting “eacces” error.
Exception : “/storage/emulated/0/DCIM/Camera/20180220_173304.3gp: open failed: EACCES (Permission denied)”
let options: FileUploadOptions = {
options.fileKey = 'video';
options.fileName = this.video.name;
options.mimeType = this.video.type;
headers: { 'Authorization': 'Bearer ' + token }
};
fileTransfer.upload(this.video.fullPath, encodeURI(this.globalVars.apiUrl + 'upload'), options)
.then((data) => {
let success = JSON.parse(data.response).success;
if (success) {
// redirect
}
}, (err) => {
console.log(err);
})
Permissions;
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.location.gps" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />