在开发过程中,遇到一个上传文件时的错误,特地在此记录一下。
相关代码:
/*
* 图片上传
* */
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文章
52浏览量
9141 -
HarmonyOS
+关注
关注
79文章
1839浏览量
29261
发布评论请先 登录
相关推荐
Android版Gemini新增上传PDF及选取文本等功能
尽管安卓版 Gemini 当前只支持图片上传,但最新的版本已出现了上传 PDF 等文件的代码,这意味着它有可能具备解析文档内容的能力,只是此功能暂未启用。
鸿蒙原生应用/元服务开发-AGC分发如何上架HarmonyOS应用
应用素材。如果选择分发到多设备,请在各设备标签页分别上传对应的应用素材。
7.配置HarmonyOS应用的“应用分类”。
8.配置HarmonyOS应用的“开发者服务信息”。
9.配置
发表于 11-24 14:44
鸿蒙原生应用/元服务开发-AGC分发如何配置版本信息(上)
者的版号资质图片超过了最大支持数量,建议开发者将图片进行拼接后再上传。
本文根据HarmonyOS官方文档材料整理
发表于 11-21 13:54
HarmonyOS实现几种常见图片点击效果
一. 样例介绍
HarmonyOS提供了常用的图片、图片帧动画播放器组件,开发者可以根据实际场景和开发需求,实现不同的界面交互效果,包括:点
发表于 09-07 15:50
【活动驿站】一图看懂HarmonyOS极客马拉松2023
# 活动驿站 # 【活动驿站】栏目作为HarmonyOS官方活动的导航,在这里,无论是学习赋能的直播,线下见面的技术交流,还是一年一度的开发者大会,均能为开发者提供相关活动资讯。 更多
HarmonyOS NEXT新能力,一站式高效开发HarmonyOS应用
2023年8月6日华为开发者大会2023(HDC.Together)圆满收官,伴随着HarmonyOS 4的发布,华为向开发者发布了汇聚所有最新开发能力的
HarmonyOS NEXT新能力,一站式高效开发HarmonyOS应用
2023年8月4日的华为开发者大会2023(HDC.Together)拉开帷幕,伴随着HarmonyOS 4的发布,华为向开发者发布了汇聚所有最新开发能力的
前端文件上传的几种交互造轮子
前端文件上传本来是一个常规交互操作,没什么特殊性可言,但是最近在做文件上传,需要实现截图粘贴上传,去找了下有没有什么好用的组件,网上提供的方
【直播预告】HarmonyOS极客松赋能直播第四期:HarmonyOS开发经验分享
Release新版发布 HarmonyOS Connect认证测试 原文标题:【直播预告】HarmonyOS极客松赋能直播第四期:HarmonyOS开发经验分享 文章出处:【微信公众
文件管理开发指南全新登场,快来了解如何访问各类文件
在应用开发的过程中,我们经常会用到各种各样的文件,例如文档、图片、音频、视频等,如何管理和访问这些文件?应用沙箱如何使用?应用如何选择和保存用户文件
发表于 06-09 10:54
评论