|
@@ -3,7 +3,7 @@ import http from '@ohos.net.http';
|
|
|
import { LogHelper } from '../../../../Index';
|
|
|
import { SZYXLocalStorageHelper } from '../utils/SZYXLocalStorageHelper';
|
|
|
import { SZYXLocalStorageKeys } from '../utils/SZYXLocalStorageKeys';
|
|
|
-import { HttpHelperX, HttpParamsForm, HttpParamsGet, HttpParamsPost } from './HttpHelperX';
|
|
|
+import { HttpHelperX, HttpParamsForm, HttpParamsGet, HttpParamsPost, HttpParamsUpload } from './HttpHelperX';
|
|
|
import { BusinessError } from '@kit.BasicServicesKit';
|
|
|
import { image } from '@kit.ImageKit';
|
|
|
|
|
@@ -314,7 +314,7 @@ export class HttpHelper {
|
|
|
* @param apiNo 请求标识,取消请求或者去重使用|考虑做自动重试使用
|
|
|
* @returns
|
|
|
*/
|
|
|
- public upload<T>(params: HttpParamsPost, apiNo?: string, showLog?: boolean): Promise<T> {
|
|
|
+ public upload<T>(params: HttpParamsUpload, apiNo?: string, showLog?: boolean): Promise<T> {
|
|
|
|
|
|
return new Promise<T>((resolve, reject) => {
|
|
|
|
|
@@ -340,17 +340,18 @@ export class HttpHelper {
|
|
|
if (showLog) {
|
|
|
LogHelper.debug(`postJson:${apiNo}\n`, JSON.stringify(params))
|
|
|
}
|
|
|
+ // let data = HttpHelperX.getContent(params.data)
|
|
|
|
|
|
|
|
|
- const formData: http.MultiFormData[] = params.data as http.MultiFormData[]
|
|
|
+ // const formData: http.MultiFormData[] = params.data as http.MultiFormData[]
|
|
|
httpRequest.request(HttpHelperX.getUrl(params.url, params.query), {
|
|
|
method: http.RequestMethod.POST,
|
|
|
connectTimeout: 20000,
|
|
|
readTimeout: 20000,
|
|
|
header: header,
|
|
|
- // extraData: params.data,
|
|
|
+ extraData: params.data,
|
|
|
usingCache: false,
|
|
|
- multiFormDataList: formData,
|
|
|
+ multiFormDataList: params.data,
|
|
|
})
|
|
|
.then((data: http.HttpResponse) => {
|
|
|
if (showLog) {
|