Commit 784d57b4 authored by 武广's avatar 武广

fix: 修改文件名后缀问题

parent 959a83ac
const isProduction = process.env.NODE_ENV === 'production';
const isPre = process.env.PRE_ENV === 'pre';
const environment = 'sc';
const envAPi = {
api: 'https://security-ds.liangkebang.net', //'https://security-ds.liangkebang.net',
kdspOpApi: 'https://sc-merchant-api-ds.liangkebang.net',
kdspApi: 'https://sc-merchant-api-ds.liangkebang.net',
goodsApi: 'https://sc-merchant-api-ds.liangkebang.net',
// kdspOpApi: 'https://kdsp-operation-ds.liangkebang.net',
// kdspApi: 'https://sc-op-api-ds.liangkebang.net',
// goodsApi: 'https://sc-op-api-ds.liangkebang.net',
querysApi: 'https://sc-merchant-api-ds.liangkebang.net',
// goodsApi: '//192.168.188.111:7000',
prologueDomain: 'https://mall-ds.liangkebang.net',
// qiniuHost: 'https://appsync.lkbang.net',
qiniuHost: 'https://kdspstatic.q-gp.com/',
opapiHost: 'https://opapi-ds.liangkebang.net',
api: `https://security-${environment}.liangkebang.net`,
kdspOpApi: `https://sc-merchant-api-${environment}.liangkebang.net`,
kdspApi: `https://sc-merchant-api-${environment}.liangkebang.net`,
goodsApi: `https://sc-merchant-api-${environment}.liangkebang.net`,
querysApi: `https://sc-merchant-api-${environment}.liangkebang.net/admin/merchant/sc-settlement`,
prologueDomain: `https://mall-${environment}.liangkebang.net`,
qiniuHost: `https://kdspstatic.q-gp.com/`,
opapiHost: `https://opapi-${environment}.liangkebang.net`,
};
const prodApi = {
......
......@@ -46,19 +46,21 @@ class PicturesWall extends React.Component {
};
customRequest = ({ file, onError, onSuccess }) => {
let filename = '';
let suffix = '';
if (file.name) {
const lastFile = file.name.split('.');
const index = lastFile.length - 1;
const index = file.name.lastIndexOf('.');
filename = file.name.substr(0, index);
suffix = file.name.substr(index + 1, file.name.length - 1);
const types = ['pdf', 'doc', 'docx', 'zip', 'rar', 'png', 'jpeg'];
if (!types.includes(lastFile[index])) {
if (!types.includes(suffix)) {
message.error('文件格式错误!');
return;
}
}
const vm = this;
const name = file.name + file.uid;
// eslint-disable-next-line new-cap
const data = file.name + new Date().getTime();
const data = `${filename}-${new Date().getTime()}.${suffix}`;
const observable = qiniu.upload(file, data, token);
const observer = {
next() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment