HarmonyOS 文件上传RemoteCommunicationKit+FROM表单+POST
使用RemoteCommunicationKit实现,FROM表单+POST上传文件报错:
{"code":1007900026,"data":"Failed to open/read local data from file/application"}
- 1.
操作步骤:
1、上传头像,打开系统相机或相册选择图片。
2、上传到服务器。
代码逻辑步骤:
1、定义权限,module.json5中添加权限声明:
//允许应用获取网络权限
{
"name": "ohos.permission.INTERNET",
"usedScene": {
"abilities": [
"FormAbility"
],
"when": "inuse"
}
},
//允许应用使用相机权限
{
"name": "ohos.permission.CAMERA",
"reason": "$string:permission_camera_reason",
"usedScene": {
"abilities": [
"EntryAbility"
]
}
},
// 用于应用读取用户外部储存中的媒体文件信息
{
"name": "ohos.permission.READ_MEDIA",
"reason": "$string:permission_readMedia_reason",
"usedScene": {
"abilities": [
"EntryAbility"
]
}
},
// 用于应用写入用户外部储存中的媒体文件信息
{
"name": "ohos.permission.WRITE_MEDIA",
"reason": "$string:permission_writeMedia_reason",
"usedScene": {
"abilities": [
"EntryAbility"
]
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
2、从相册选择文件并得到文件路径:file://media/Photo/8/IMG_1720688648_002/tz.jpg(验证地址是否准确,使用Image加载该路径,可正常展示)。
3、发送请求上传文件。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS RCP数据请求post一个from表单如何实现
631浏览 • 1回复 待解决
HarmonyOS RCP POST表单提交咨询
725浏览 • 1回复 待解决
httpclient库post请求以form表单的形式传输文件
1243浏览 • 1回复 待解决
HarmonyOS Rcp.post上传图库文件至服务器
1530浏览 • 1回复 待解决
POST 请求需要把数据手动拼接成表单格式
1895浏览 • 1回复 待解决
HarmonyOS 如何在HarmonyOS进行一个带文件上传的post请求
792浏览 • 1回复 待解决
使用http如何实现多表单上传图片以及携带参数?
1216浏览 • 1回复 待解决
HarmonyOS 使用request.agent 上传证件信息form表单无法携带参数
703浏览 • 1回复 待解决
HarmonyOS上传文件问题
1228浏览 • 1回复 待解决
HarmonyOS 如何上传文件?
933浏览 • 1回复 待解决
HarmonyOS 如何使用http的multipart/form-data表单的形式上传图片
962浏览 • 1回复 待解决
HarmonyOS 上传文件问题
762浏览 • 1回复 待解决
HarmonyOS 录音上传文件
889浏览 • 1回复 待解决
HarmonyOS NetworkKit与RemoteCommunicationKit两者的区别
738浏览 • 1回复 待解决
HarmonyOS 文件上传无法解析文件地址
887浏览 • 1回复 待解决
HarmonyOS 文件上传报错
1051浏览 • 1回复 待解决
HarmonyOS axios上传文件失败
841浏览 • 1回复 待解决
HarmonyOS web组件上传文件
951浏览 • 1回复 待解决
HarmonyOS 上传文件相关Demo
1354浏览 • 1回复 待解决
HarmonyOS 上传文件的demo
850浏览 • 1回复 待解决
HarmonyOS文件上传怎么写
1400浏览 • 1回复 待解决
HarmonyOS 关于下载文件采用POST请求方式
998浏览 • 1回复 待解决
HarmonyOS 如何通过SFTP上传文件
598浏览 • 1回复 待解决
HarmonyOS日志文件上传问题
1380浏览 • 1回复 待解决
相册路径不能直接用于传输,可以通过将相册图片复制到应用沙箱路径下,然后再用沙箱路径下的文件进行传输。从相册复制文件到沙箱目录,可参考如下代码: