android.system.ErrnoException:打开失败:ENOENT没有这样的文件或目录,该文件存在于路径中,名称为

问题描述

我正在尝试将图像发送到我的apollo-graphql服务器,但是出现以下错误:

android.system.ErrnoException:打开失败:ENOENT(没有这样的文件或目录)

这是Android代码:

lifecycleScope.launch {
                    val response = try {
                        apolloClient(requireContext()).mutate(
                            SubirImagenMutation(
                                imagenData = FileUpload("image/jpg",File(imagen.path!!).toString())
                            )
                        ).toDeferred().await()
                    } catch (e: ApolloException) {
                        Toasts().visualizarToast(requireContext(),getString(R.string.str_err_generico))
                        return@launch
                    }
                    findNavController().navigate(R.id.serviciosFragment)
                }

图像路径:

/document/1804-2E16:DCIM/definicion-de-persona-min.jpg:打开失败:ENOENT(无此类文件或目录)

应用权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)