diff --git a/HomeWork-java/src/com/wetoband/template/action/ToolTemplateAction.java b/HomeWork-java/src/com/wetoband/template/action/ToolTemplateAction.java index 01690e3911e10a61c96a6c38c71b7200cd61c49b..2d72b19fe839a18204d545a98ee3387d8b5af5c7 100644 --- a/HomeWork-java/src/com/wetoband/template/action/ToolTemplateAction.java +++ b/HomeWork-java/src/com/wetoband/template/action/ToolTemplateAction.java @@ -142,6 +142,7 @@ public class ToolTemplateAction extends ActionToolBase { //文件上传miniIo @Action public R fileUploadService(@RequestParam(value = "file") MultipartFile multipartFile) {//前端要传一个名字叫 file 的参数 + String fileUrl = fileUploadService.fileUpload(multipartFile) ; return R.ok().put("data",fileUrl);//返回一个fileurl给前端 } diff --git a/HomeWork-vite/src/router/index.js b/HomeWork-vite/src/router/index.js index f3706e7886e833762a750ddfd5a1d998c4df92be..dd35113e6cec5c4488a83f3bce8d39efb7c62de1 100644 --- a/HomeWork-vite/src/router/index.js +++ b/HomeWork-vite/src/router/index.js @@ -31,11 +31,11 @@ const routes = [ name: 'MultipleChoiceQuestions', component: MultipleChoiceQuestions }, - // { - // path: '/:pathMatch(.*)*', - // name: 'NotFound', - // // component: () => import('@/views/NotFound.vue') - // } + { + path: '/:pathMatch(.*)*', + name: 'NotFound', + // component: () => import('@/views/NotFound.vue') + } ]; const router = createRouter({ diff --git a/HomeWork-vite/src/views/HomeWorkManager/MultipleChoiceQuestions.vue b/HomeWork-vite/src/views/HomeWorkManager/MultipleChoiceQuestions.vue index 447024d05369dd6775a64cbe968e74863f6958db..61716311fa44278e127381c2d49347f426af0c3d 100644 --- a/HomeWork-vite/src/views/HomeWorkManager/MultipleChoiceQuestions.vue +++ b/HomeWork-vite/src/views/HomeWorkManager/MultipleChoiceQuestions.vue @@ -1,73 +1,148 @@ - \ No newline at end of file diff --git a/HomeWork-vite/src/views/HomeWorkManager/uploadHomeWork.vue b/HomeWork-vite/src/views/HomeWorkManager/uploadHomeWork.vue index 902b23a1266dc387f6ead6232914b3ba802b5b17..b793455b70db9d4dfe5a4ffbce0b4230de593367 100644 --- a/HomeWork-vite/src/views/HomeWorkManager/uploadHomeWork.vue +++ b/HomeWork-vite/src/views/HomeWorkManager/uploadHomeWork.vue @@ -2,7 +2,6 @@
-
@@ -47,8 +46,8 @@
- +
拖曳文件到此处点击上传 @@ -57,6 +56,9 @@
大小小于500kb的 jpg/png 文件
+
+ +
@@ -88,7 +90,15 @@ const options = ref(false) const router = useRouter() const question = ref(false) const message = ref('') +const uploadRef = ref() +const files = ref([]) +const formData = new FormData(); +const customUpload = () => { + upload() + + +} const last = () => { router.push('/HomeWorkManager') } @@ -138,6 +148,15 @@ const submitQuestions = async () => { console.log(err) }) } +const upload = async () => { + await HttpClient.post('fileUploadService', { + file: formData, + }).then(res => { + console.log(res) + }).catch(err => { + console.log(err) + }) +}