java.io.FileNotFoundException:/ document / 14:打开失败:ENOENT(没有这样的文件或目录)

时间:2019-07-03 04:51:32

标签: java android

我想将ms字文件或PDF文件或任何其他类型的文本文件上载到服务器。但是,当我从移动存储中选择文件并尝试单击上载按钮时,它会抛出异常{ {1}}

这是我从手机中选择文件的代码

java.io. File Not Found Exception: /document/14: open failed: ENOENT (No such file or directory)

这是活动结果的代码

 private void showFileChooser()
    {
        try
        {
            Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
            intent.setType("*/*");
            startActivityForResult(intent, 7);
        }
        catch (Exception ex)
        {
            Log.e(CONSTANTS.TAG, "showFileChooser: "+ex.toString() );
        }
    }

我希望将文件放在确切的路径上,然后将其转换为base64,以便使用asp.net Web API上载到服务器上,但是从手机存储public void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case 7: if (resultCode == RESULT_OK) { path = data.getData().getPath(); if(path!=null) tvFilePath.setText(path); Toast.makeText(getActivity(), path, Toast.LENGTH_LONG).show(); } break; } super.onActivityResult(requestCode, resultCode, data); } 选择文件时,它将引发异常>

0 个答案:

没有答案