URI более высокой версии: URI: content://com.android.providers.media.documents /документ/document%3A31
ИЗ НЕДАВНИХ, если я выберу PDF, курсор возвращает null:
if (cursor.moveToFirst()) { return cursor.getString(column_index); }
ИЗ ЗАГРУЗОК, если я выберу PDF, то в этой строке появится исключение NumberFormatException: URI: content://com.android.providers.downloads.documents/document/msf%3A27
Исключение: java.lang.NumberFormatException: Для входной строки: "msf: 27"
СТРОКА НЕТ: Uri contentUri = ContentUris.withAppendedId(Uri.parse(contentUriPrefix), Long.valueOf(id));
// MultipartBody.Part is used to send also the actual file name MultipartBody.PartfileBody= MultipartBody.Part.createFormData("fileName", file.getName(), requestFile);
// add another part within the multipart request RequestBodybodyJsonAttachment= RequestBody.create( okhttp3.MultipartBody.FORM, sJsonAttachment.toString());