无此文件或目录

艾汉·瓦里耶夫(Aykhan Valiyev)

我正在尝试使用retrofit2库将图像文件发送到服务器。但有一个问题。顺便说一下,我以MVP模式编写代码。

我试图以不同的方式将图像文件发送到服务器。其中之一是用于快速响应的AndroidNetworking。但是最后他们都不起作用。问题是“找不到文件”。
我从手机的图片库中选择图片,然后在Android Image Cropper库的帮助下将该图片发送到裁剪过程。这是导致异常的代码:

    File file = new File(images.get(cursor).toString());

    //pass it like this
    RequestBody requestFile =
            RequestBody.create(MediaType.parse("multipart/form-data"), file);

    // MultipartBody.Part is used to send also the actual file name
    MultipartBody.Part body =
            MultipartBody.Part.createFormData("image", file.getName(), requestFile);

    mInteractor.onImageUploadRequest(
            body,
            SharedPreferencesManager.getStringData(mView.getContext(), Constants.TOKEN_KEY),
            new ImageCallback()
    );

问题是:

E / SharePostPresenter:文件:/data/user/0/org.kitapp/cache/cropped4247134528851651259.jpg(无此类文件或目录)

Yupi

看来问题很明显:

图片路径不正确。

但是,如果您使用的是Image Cropper库,则应该具有Uri裁剪后的图像,因此请尝试如下操作:File file = new File(uri.getPath());

请注意,这getPath()Uri使用而不是使用来访问路径的正确方法toString()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无此文件或目录:

无此文件或目录

无此文件或目录

无法删除<文件>:无此文件或目录

Makefile:目标文件“无此文件或目录”

麻线显示“无此文件或目录”错误

python子进程,无此文件或目录

Python无法打开文件“无此文件或目录”

在SFTP上记录实际文件/目录“无此文件”失败

psql \ copy如果文件是变量,则“无此文件或目录”

如何让grep无法打印出“无此文件或目录”错误?

终端在打开时显示“无此文件或目录”

Dockerfile RUN命令返回“无此文件或目录”

变量执行结果上的shell“无此文件或目录”

无法挂载nfs4共享:无此文件或目录

为什么会出现“无此文件或目录”异常?

createNewFile-打开失败:ENOENT(无此文件或目录)

src \ main \ resources \ db.properties(无此文件或目录)

接收后挂钩生成“无此文件或目录”错误

原始资源Uri导致FileNotFoundException(无此文件或目录)

查找-禁止显示“无此文件或目录”错误

添加失败:构建docker映像时无此文件/目录

PySpark无法启动-'python':无此文件或目录

flexClient_ <number> .cache(无此文件或目录)

在bash脚本中查找命令仅导致目录出现“无此文件或目录”错误?

无法在Mac OS X的终端中导航目录。我收到“无此文件或目录”

Visual Studio无法打开包含文件;不能打开包含文件。无此文件或目录

libcurand.so.9.2:无法打开共享库文件:无此文件或目录

文件包括在Heroku服务器上不起作用(无此文件或目录)