FileOperator
FileOperator copied to clipboard
鸿蒙4.0的系统 文件没有权限访问
文件能选,但要用okhttp上传时报错
read failed: ENOTCONN
sdk用的是最新版
看下怎么上传的, 来点代码
很基础的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
)
})
😅这是okhttp使用上的问题, 你再研究研究。AI是这么解答的你可以试试 :
不是😅,这问题只在鸿蒙HarmonyOS 4.0 4.2的系统出现,其它手机Android13、Android14、HarmonyOS3.0、HarmonyOS2.0都没事
AI就是屎
鸿蒙也是屎,想让开发者开发,又不完全开放平台API