I am trying to upload video file from android emulator to server but its giving me following exception:
2020-06-08 11:33:22.362 9817-9817/com.example.app E/CreateActivity: New Post Error: /document/primary:Movies/VID-20200526-WA0006.mp4: open failed: ENOENT (No such file or directory)
java.io.FileNotFoundException: /document/primary:Movies/VID-20200526-WA0006.mp4: open failed: ENOENT (No such file or directory)
at libcore.io.IoBridge.open(IoBridge.java:492)
at java.io.FileInputStream.<init>(FileInputStream.java:159)
at okio.Okio.source(Okio.java:168)
Here is mt code stuff:
fun prepareFilePart(partName: String, uri: Uri, context: Context): MultipartBody.Part {
val file = File(uri.path)
val requestFile: RequestBody = RequestBody.create(
MediaType.parse(context.contentResolver.getType(uri)),
file)
return MultipartBody.Part.createFormData(partName, file.name, requestFile)
}
its not able to create file itself. I am working android 29