fix: 请求结果msg取多语言
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { request } from '@/plugins/http-fetch';
|
||||
import { RESULT_CODE_ERROR, RESULT_CODE_SUCCESS, RESULT_MSG_ERROR } from '@/constants/result-constants';
|
||||
import { request, language } from '@/plugins/http-fetch';
|
||||
import { encode } from 'js-base64';
|
||||
|
||||
/**
|
||||
@@ -37,7 +38,7 @@ export async function downloadFileChunk(
|
||||
async function sendRequest() {
|
||||
const range = `bytes=${start}-${end}`;
|
||||
const res = await downloadFile(filePath, range);
|
||||
if (res.code === 200 && res.status === 206) {
|
||||
if (res.code === RESULT_CODE_SUCCESS && res.status === 206) {
|
||||
// 总大小
|
||||
const contentRange = res.headers.get('content-range') || '0/0';
|
||||
totalSize = parseInt(contentRange.split('/')[1]);
|
||||
@@ -109,7 +110,7 @@ export async function uploadFileChunk(
|
||||
|
||||
// 检查是否已上传部分数据块
|
||||
const resCheck = await chunkCheck(fileIdentifier, name);
|
||||
if (resCheck.code !== 200) {
|
||||
if (resCheck.code !== RESULT_CODE_SUCCESS) {
|
||||
return resCheck;
|
||||
}
|
||||
|
||||
@@ -130,7 +131,7 @@ export async function uploadFileChunk(
|
||||
formData.append('identifier', fileIdentifier);
|
||||
|
||||
const resUpload = await chunkUpload(formData);
|
||||
if (resUpload.code === 200) {
|
||||
if (resUpload.code === RESULT_CODE_SUCCESS) {
|
||||
uploadedSize += chunk.size;
|
||||
uploadProgress = (uploadedSize / size) * 100;
|
||||
console.log(`上传进度:${uploadProgress}%`);
|
||||
@@ -144,7 +145,7 @@ export async function uploadFileChunk(
|
||||
if (uploadedSize === size) {
|
||||
return await chunkMerge(fileIdentifier, name, subPath);
|
||||
}
|
||||
return { code: 500, msg: '上传出错,请重试' };
|
||||
return { code: RESULT_CODE_ERROR, msg: RESULT_MSG_ERROR[language] };
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user