在开发过程中,遇到一个上传文件时的错误,特地在此记录一下。
相关代码:
/*
* 图片上传
* */
public static void sendMultipart(String urlAddress, String parms) {
//这里根据需求传,不需要可以注释掉
HiLog.info(TAG,"参数:"+parms);
HiLog.info(TAG,"链接:"+urlAddress);
MediaType MEDIA_TYPE_PNG = MediaType.parse("image/png");
RequestBody body = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("parms", parms)
.addFormDataPart("image", "wangshu.jpg",
RequestBody.create(MEDIA_TYPE_PNG, new File("/data/user/0/cn.jltf.neighbor/files/534.jpg")))
.build();
Request request = new Request.Builder()
.header("Authorization", "Client-ID " + "...")
.url(urlAddress)
.post(body)
.build();
okHttpClient.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
HiLog.info(TAG,"错误:"+e.getLocalizedMessage());
HiLog.info(TAG,"错误:"+e.getMessage());
}
@Override
public void onResponse(Call call, Response response) throws IOException {
if (response.isSuccessful()) {
String res = response.body().string();
HiLog.info(TAG, "onResponse: " + res);
}
}
});
}
错误信息如下:
/data/user/0/cn.jltf.neighbor/files/534.jpg: open failed: ENOENT (No such file)
错误显示没有这个文件,但该文件我尝试已经拿到页面上显示成功。大家有没有遇到本问题及解决方式是啥。
我们也正在检查,该问题会继续更新
审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
应用开发
+关注
关注
0文章
58浏览量
9340 -
HarmonyOS
+关注
关注
79文章
1967浏览量
30021
发布评论请先 登录
相关推荐
esp32s3 spiffs读取文件错误的原因?
版本:4.4.1
问题:
此时,将image_test.jpg.part0的数据写入test.jpg文件时,大概率会发生写入错误的问题,是否因为spifss不支持同时读写?因为只读或只写一个文件时,是成功的,这点在使用file_
发表于 06-14 06:34
华为HarmonyOS Next支持企业应用安装,无须App Store审核
华为宣布推出HarmonyOS开发者指南,明确表示开发人员可以利用专用的内部发行证书和Profile编译打包其应用,然后将应用包及其描述文件上传
鸿蒙原生应用元服务开发-Web上传文件
Web组件支持前端页面选择文件上传功能,应用开发者可以使用onShowFileSelector()接口来处理前端页面文件上传的请求。
下面的
发表于 05-08 11:17
Android版Gemini新增上传PDF及选取文本等功能
尽管安卓版 Gemini 当前只支持图片上传,但最新的版本已出现了上传 PDF 等文件的代码,这意味着它有可能具备解析文档内容的能力,只是此功能暂未启用。
鸿蒙开发实战:【文件管理】
] 、[@ohos.file.fs]、[@ohos.app.ability.contextConstant]
等接口,实现了增添文件、删除文件、查找指定类型文件文件、复制并移动
谷歌模型怎么用PS打开文件和图片
谷歌模型本身并不是用Adobe Photoshop(简称PS)打开的文件和图片格式。谷歌模型通常是用于机器学习和深度学习的模型文件,如TensorFlow模型(.pb, .h5, .tflite等
淘宝与华为合作将基于HarmonyOS NEXT启动鸿蒙原生应用开发
1月25日,淘宝与华为举办鸿蒙合作签约仪式,宣布将基于HarmonyOS NEXT启动鸿蒙原生应用开发。
HarmonyOS应用兼容稳定性云测试
兼容性测试
兼容性测试主要验证 HarmonyOS 应用在华为真机设备上运行的兼容性问题,包括首次安装、再次安装、启动、卸载、崩溃、黑白屏、闪退、运行错误、无法回退、无响应、设计约束场景。具体兼容性
发表于 12-25 10:56
HarmonyOS传感器开发指南
HarmonyOS 系统传感器是应用访问底层硬件传感器的一种设备抽象概念。开发者根据传感器提供的Sensor接口,可以查询设备上的传感器,订阅传感器数据,并根据传感器数据定制相应的算法开发各类
发表于 11-28 15:36
评论