spoonconsulting / cordova-plugin-background-upload

Cordova plugin for background upload
Apache License 2.0
49 stars 53 forks source link

cordova-plugin-background-upload/FileUploadManager.m, line 546. #17

Closed marcosteotonio closed 5 years ago

marcosteotonio commented 5 years ago

This error is always giving I do upload an IOS image

l0stpenguin commented 5 years ago

What error are you getting? Can you post some ios logs?

marcosteotonio commented 5 years ago

2018-08-10 08:12:48.348820-0300 Significa Oficina[1029:254163] THREAD WARNING: ['Console'] took '20.521240' ms. Plugin should use a background thread. 2018-08-10 08:12:48.697287-0300 Significa Oficina[1029:254163] THREAD WARNING: ['File'] took '347.782715' ms. Plugin should use a background thread. 2018-08-10 08:12:49.760708-0300 Significa Oficina[1029:254163] {"status":"error","msg":"Arquivo /home/thdesign_littlemaker/app.littlemaker.com.br/class/media/9999/2018-B0516MCG001-9999/file:///var/mobile/Containers/Data/Application/C37DC708-0BAD-4223-AB2E-E13375B5BBC1/tmp/cdv_photo_008.jpg n?o existe!"} 2018-08-10 08:12:49.760902-0300 Significa Oficina[1029:254163] foi arqui aqui file:///var/mobile/Containers/Data/Application/C37DC708-0BAD-4223-AB2E-E13375B5BBC1/tmp/cdv_photo_008.jpg 2018-08-10 08:12:49.761150-0300 Significa Oficina[1029:254163] aqui esta payload: [object Object] Assertion failed: (success), function -[FileUploadManager createImmutableInfoForOriginalURL:request:fileId:uploadUUID:creationDate:], file /Users/marcos/Documents/projetos/testeappios/platforms/ios/Significa Oficina/Plugins/cordova-plugin-background-upload/FileUploadManager.m, line 546.

marcosteotonio commented 5 years ago

In android works perfectly, but in IOS does not work and closes the application

diogeneshamilton commented 5 years ago

I just got the exact same error. Changing withIntermediateDirectories to YES fixed it for me:

success = [[NSFileManager defaultManager] createDirectoryAtURL:uploadDirURL withIntermediateDirectories:YES attributes:nil error:NULL];