1234567891011121314151617181920212223242526272829303132 |
- import qs from 'qs';
- export default function ({ $axios }, inject) {
- let baseURL;
- if (process.env.NODE_ENV === 'development') {
- // 开发环境通过本地代理
- baseURL = process.env.FILE_PREFIX;
- } else {
- // 部署环境通过域名直连
- baseURL = `http${process.env.FILE_PORT === '443' ? 's' : ''}://${
- process.env.FILE_HOST
- }:${process.env.FILE_PORT}/${process.env.FILE_PREFIX}`;
- }
- const fileUploadServer = $axios.create({
- baseURL,
- headers: {},
- });
- // fileUploadServer.setBaseURL(process.env.FILE_PREFIX);
- // console.dir(fileUploadServer);
- inject('file', {
- upload(file) {
- throw new Error('开发中');
- },
- getUrl(params) {
- return `${baseURL}/document/newFile/download/0/${
- process.env.FILE_UPLOAD_KEY
- }${qs.stringify(params, { addQueryPrefix: true })}`;
- },
- });
- }
|