在Android上点击按钮时附加多个以及单个文件

时间:2017-08-31 14:19:07

标签: android attachment

对于你们中的一些人来说,这可能是一个非常简单的问题。我有一个按钮,点击其中我可以附加单个或多个文件,我正在访问OnActivityResult()中的文件路径。使用(Intent.EXTRA_ALLOW_MULTIPLE,true)让我现在附加多个文件。问题是,如果我愿意,我不能选择单个文件,并且必须始终为操作选择多个文件。我不是在发送邮件。它是一个简单的选择一些文件的过程,根据选择,从SD卡获取相应的数据并上传。

下面我发布了打开浏览器并附加文件的代码:

 txtv_attach.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v)
        {
            Uri uri = Uri.parse(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath());
            Intent chooseFile = new Intent(Intent.ACTION_GET_CONTENT);
            chooseFile.putExtra(Intent.EXTRA_STREAM, uri);
            chooseFile.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
            chooseFile.setType("*/*");
            chooseFile = Intent.createChooser(chooseFile, "Choose a file");
            startActivityForResult(chooseFile, PICKFILE_RESULT_CODE);

        }
    });

有什么方法可以同时附加单个文件和多个文件吗?需要你的帮助。提前谢谢。

0 个答案:

没有答案