鸿蒙4.0的系统 文件没有权限访问

#104 · closed · 6 comments

View on GitHub ↗

fbu11

![微信截图_20240424104323](https://github.com/javakam/FileOperator/assets/28282479/d76dac33-f606-4263-94fa-d428c2104d87) 文件能选,但要用okhttp上传时报错 read failed: ENOTCONN sdk用的是最新版

Comments

javakam

看下怎么上传的, 来点代码

fbu11

很基础的okthhp上传代码,几百KB的文件都不需要切片 okHttpClient.newCall( Request.Builder().url(Urls.UPLOAD_SINGLE).post( MultipartBody.Builder().setType(MultipartBody.FORM) .addFormDataPart("file", file.name, file.asRequestBody(MEDIA_TYPE_OCTET)) .build() ).build() ).enqueue(object : Callback { override fun onFailure(call: Call, e: IOException) = dealException(e, callback) @Throws(IOException::class) override fun onResponse(call: Call, response: Response) = dealResponse( response, hasToken = false, callback = callback ) })

javakam

😅这是okhttp使用上的问题, 你再研究研究。AI是这么解答的你可以试试 : ![image](https://github.com/javakam/FileOperator/assets/15343661/30bca034-7490-43b8-ad55-c1e7adac7a18)

fbu11

不是😅,这问题只在鸿蒙HarmonyOS 4.0 4.2的系统出现,其它手机Android13、Android14、HarmonyOS3.0、HarmonyOS2.0都没事

fbu11

AI就是屎

fbu11

鸿蒙也是屎,想让开发者开发,又不完全开放平台API