在开发过程中,遇到一个上传文件时的错误,特地在此记录一下。
相关代码:
/*
* 图片上传
* */
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浏览量
9361 -
HarmonyOS
+关注
关注
79文章
1975浏览量
30176
发布评论请先 登录
相关推荐
AICon北京站HarmonyOS技术分william hill官网 开启招募
AICon北京站HarmonyOS技术分william hill官网
将于2024年12月14日在北京与广大开发者见面。欢迎各位开发者踊跃报名,与技术专家现场交流,感受全新的
发表于 12-11 09:38
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 等文件的代码,这意味着它有可能具备解析文档内容的能力,只是此功能暂未启用。
润开鸿荣膺华为HarmonyOS开发服务商
近日,华为HDD行业沙龙在北京隆重举行。在这场盛会上,HarmonyOS产品专家发表了引人入胜的议题分享,内容广泛而深入,包括HarmonyOS操作系统的全面介绍、应用特性的独到解析、意图框架的细致阐述,以及行业解决方案的生动应用和开发
鸿蒙开发实战:【文件管理】
] 、[@ohos.file.fs]、[@ohos.app.ability.contextConstant]
等接口,实现了增添文件、删除文件、查找指定类型文件文件、复制并移动
谷歌模型怎么用PS打开文件和图片
谷歌模型本身并不是用Adobe Photoshop(简称PS)打开的文件和图片格式。谷歌模型通常是用于机器学习和深度学习的模型文件,如TensorFlow模型(.pb, .h5, .tflite等
淘宝与华为合作将基于HarmonyOS NEXT启动鸿蒙原生应用开发
1月25日,淘宝与华为举办鸿蒙合作签约仪式,宣布将基于HarmonyOS NEXT启动鸿蒙原生应用开发。
评论