第八组 Beta(1/3)

第八组 Beta(1/3)

一、完成任务

实现内网穿透,前端将图片上传给后端

二、本周工作

  1. 前端

    成员:李双颖,李心月

    预计完成:完成前后端对接,实现将本地图片通过服务器传递给后端

    实际完成:能够从本地获取图片,采用了axios+FormData图片上传方式进行上传,无报错,数据正常

    <script>
    //引入自适应缩放文件
    import drawMixin from "@/mixin.js";
    import axios from "axios";
    export default {
    	//注册mixin
    	mixins: [drawMixin],
    	data:{
    		src:""
        },
    	methods: {
    		getpicture(e){
    			console. log(e. target . files[0]);
    			var reader = new FileReader();
    			var formData = new FormData() ;
    			formData . append( name: 'img', e. target. files[0]);
    			console.log(formData);
    			console.log(formData.get('img'));
    
    axios
    	.post( url: "http://ljk. free. idcfengye . com/ get/", formData)
    	. then(res=>{
    		console.log(res);
    		if (res. status===200){
    			alert("成功");this . $notify({
    				title: '成功'message: ' 提交成功',
    				type: ' success',
    				duration: 1000
    			});
    		}else{
    			alert("失败");
    		}
    	})
    	. catch(error =>
    		//请求失败,触发catch中的函数 可省略
    		console. log(error)
    	)
    
    <input @change= "getpicture ($event)" type-"file" 1d="file" styLe="display: none" accept=" image/*">
    <button class= " button1" @click="changeImg">上 传 图 片</button>
    <button class="button2">下 载 图 片</button>
    

    遇到的问题:数据上传到服务器失败

  2. 后端

    成员:李金珂,金知霖,华瑞馨

    预计完成:实现内网穿透,配合前端同学完成前后端对接,修改后端bug

    实际完成:实现内网穿透,修改后端bug

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W72knmvE-1671279320545)(C:\Users\金知霖\AppData\Roaming\Typora\typora-user-images\image-20221217195959874.png)]
    在这里插入图片描述

    遇到的问题:前后端对接时出现连接超时问题

三、燃尽图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-irsmaSYF-1671279320548)(C:\Users\金知霖\AppData\Roaming\Typora\typora-user-images\image-20221217194657456.png)]

四、例会照片

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oe55Flw6-1671279320549)(C:\Users\金知霖\Desktop\QQ图片20221217201339.jpg)]

五、收获与疑问

理解并成功应用了内网穿透,解决了没有服务器的大难题。但目前前后端对接还是有一些问题。由于最开始前后端同学没有沟通好,导致对接时需要的参数出现差错,沟通后成功解决。但现在后端在接收前端传输来的图片时还是会报错,下周再研究一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值