我是android developer.Image在服务器上成功上传(意味着将图像转换为编码字符串,当检索编码图像转换为位图并在图像视图上显示时)。我正在尝试PDF选择图库并在PDF查看器上显示但是当我从图库中选择PDF时,我得到了位图null。 点击btn(打开图库方法调用)
SelectButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// PDF selection code start from here .
Intent intent = new Intent();
intent.setType("application/pdf");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Pdf"), PDF_REQ_CODE);
}
});
onActivityResult方法
if (requestCode == PDF_REQ_CODE && resultCode == RESULT_OK && data != null && data.getData() != null) {
uri = data.getData();
Log.e(TAG,"uri==>"+uri);
**uri==>content://com.android.providers.downloads.documents/document/812**
SelectButton.setText("PDF is Selected");
}
点击上传按钮后,我收到了这个网址。
public void PdfUploadFunction() {
PdfNameHolder = PdfNameEditText.getText().toString().trim();
PdfPathHolder = FilePath.getPath(this, uri);
uri123 ==> /storage/emulated/0/Download/Search-By-Port.pdf }
所以应该做什么。我正在尝试用户将每个文件(PDF,xlsx,doc)共享给其他用户......以及如何在图像或PDF查看器上显示位图..
上面的代码我得到了url但是哪个url传递给了服务器。