需求:
选择相册图片后,将文件上传到服务器,接口会返回图片地址。
问题:
1、鸿蒙自带的文件上传返回值只会返回上传状态,不会返回接口返回信息。
类似问题 HarmonyOS上传文件以及权限授权_harmonyos中axios上传文件-优快云博客
2、用axios上传
2.1、接口不通,提示ERR_BAD_OPTION_VALUE
2.2、接口通了,报错500
具体实现:
import axios from '@ohos/axios'
import { AxiosResponse,AxiosError,FormData } from '@ohos/axios'
import picker from '@ohos.file.picker'
import fs from '@ohos.file.fs';
let context = getContext(this) as common.UIAbilityContext;
const photoSelectOptions = new picker.PhotoSelectOptions();
const photoViewPicker = new picker.PhotoViewPicker();
// 过滤选择媒体文件类型为IMAGE
photoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_TYPE;
// 选