|
|
@@ -1,12 +1,11 @@
|
|
|
import axios from 'axios'
|
|
|
export default {
|
|
|
- mounted() {
|
|
|
- },
|
|
|
+ mounted() {},
|
|
|
data() {
|
|
|
return {
|
|
|
uploadInfo: {},
|
|
|
options: {
|
|
|
- server: 'https://v0.api.upyun.com/programmerinnfile',
|
|
|
+ server: '/file/proxyUpload',
|
|
|
auto: true,
|
|
|
compress: null,
|
|
|
},
|
|
|
@@ -21,9 +20,11 @@ export default {
|
|
|
let formData = new FormData()
|
|
|
formData.append("filename", file.name);
|
|
|
formData.append("target", '{"type":3}');
|
|
|
- this.$axios.post('/file/prepareUpload', formData,{
|
|
|
- headers: { "Content-Type": "multipart/form-data" }
|
|
|
- }).then( (data) => {
|
|
|
+ this.$axios.post('/file/prepareUpload', formData, {
|
|
|
+ headers: {
|
|
|
+ "Content-Type": "multipart/form-data"
|
|
|
+ }
|
|
|
+ }).then((data) => {
|
|
|
this.uploadInfo = data.data.data.post_params;
|
|
|
this.post_url = data.data.data.post_url;
|
|
|
this.upload_id = data.data.data.upload_id;
|
|
|
@@ -39,9 +40,11 @@ export default {
|
|
|
console.log('key1', key)
|
|
|
formData.append(key, this.uploadInfo[key])
|
|
|
}
|
|
|
- axios.post(this.options.server, formData, {
|
|
|
- headers: { "Content-Type": "multipart/form-data" }
|
|
|
- }).then(res=>{
|
|
|
+ axios.post('/file/proxyUpload', formData, {
|
|
|
+ headers: {
|
|
|
+ "Content-Type": "multipart/form-data"
|
|
|
+ }
|
|
|
+ }).then(res => {
|
|
|
this.returnData = res.data
|
|
|
this.uploadCb(cb)
|
|
|
})
|
|
|
@@ -51,7 +54,7 @@ export default {
|
|
|
upload_id: this.upload_id,
|
|
|
return_data: JSON.stringify(this.returnData)
|
|
|
}
|
|
|
- this.$axios.post('/file/uploadCallback', p).then(res=>{
|
|
|
+ this.$axios.post('/file/uploadCallback', p).then(res => {
|
|
|
cb && cb(res)
|
|
|
})
|
|
|
}
|