@@ -432,29 +432,29 @@ public void createMediaFile(ReadableMap filedata, String mt, Promise promise) {
432
432
if (mt == null ) promise .reject ("ReactNativeBlobUtil.createMediaFile" , "invalid mediatype" );
433
433
434
434
FileDescription file = new FileDescription (filedata .getString ("name" ), filedata .getString ("mimeType" ), filedata .getString ("parentFolder" ));
435
- Uri res = ReactNativeBlobUtilMediaCollection .createNewMediaFile (file , ReactNativeBlobUtilMediaCollection .MediaType .valueOf (mt ));
435
+ Uri res = ReactNativeBlobUtilMediaCollection .createNewMediaFile (file , ReactNativeBlobUtilMediaCollection .MediaType .valueOf (mt ), this . getReactApplicationContext () );
436
436
if (res != null ) promise .resolve (res .toString ());
437
437
else promise .reject ("ReactNativeBlobUtil.createMediaFile" , "File could not be created" );
438
438
}
439
439
440
- @ RequiresApi (api = Build .VERSION_CODES .Q )
441
440
@ ReactMethod
442
441
public void writeToMediaFile (String fileUri , String path , Promise promise ) {
443
442
boolean res = ReactNativeBlobUtilMediaCollection .writeToMediaFile (Uri .parse (fileUri ), path , promise );
444
443
if (res ) promise .resolve ("Success" );
445
444
}
446
445
446
+ @ RequiresApi (api = Build .VERSION_CODES .Q )
447
447
@ ReactMethod
448
448
public void copyToInternal (String contentUri , String destpath , Promise promise ) {
449
449
ReactNativeBlobUtilMediaCollection .copyToInternal (Uri .parse (contentUri ), destpath , promise );
450
450
}
451
451
452
+ @ RequiresApi (api = Build .VERSION_CODES .Q )
452
453
@ ReactMethod
453
454
public void getBlob (String contentUri , String encoding , Promise promise ) {
454
455
ReactNativeBlobUtilMediaCollection .getBlob (Uri .parse (contentUri ), encoding , promise );
455
456
}
456
457
457
- @ RequiresApi (api = Build .VERSION_CODES .Q )
458
458
@ ReactMethod
459
459
public void copyToMediaStore (ReadableMap filedata , String mt , String path , Promise promise ) {
460
460
if (!(filedata .hasKey ("name" ) && filedata .hasKey ("parentFolder" ) && filedata .hasKey ("mimeType" ))) {
@@ -471,15 +471,14 @@ public void copyToMediaStore(ReadableMap filedata, String mt, String path, Promi
471
471
}
472
472
473
473
FileDescription file = new FileDescription (filedata .getString ("name" ), filedata .getString ("mimeType" ), filedata .getString ("parentFolder" ));
474
- Uri fileuri = ReactNativeBlobUtilMediaCollection .createNewMediaFile (file , ReactNativeBlobUtilMediaCollection .MediaType .valueOf (mt ));
474
+ Uri fileuri = ReactNativeBlobUtilMediaCollection .createNewMediaFile (file , ReactNativeBlobUtilMediaCollection .MediaType .valueOf (mt ), this . getReactApplicationContext () );
475
475
476
476
if (fileuri == null ) {
477
477
promise .reject ("ReactNativeBlobUtil.createMediaFile" , "File could not be created" );
478
478
return ;
479
479
}
480
480
481
481
boolean res = ReactNativeBlobUtilMediaCollection .writeToMediaFile (fileuri , path , promise );
482
-
483
482
if (res ) promise .resolve (fileuri .toString ());
484
483
}
485
484
0 commit comments