为了账号安全,请及时绑定邮箱和手机立即绑定

关于上传中的一些问题,自问自答,给后来的小伙伴指点一下

首先是文件名称的问题,可能电脑系统或者浏览器的原因,https://img1.sycdn.imooc.com//5b651e190001f38908360086.jpg

这里会不一样,老师视频中是绝对路径,都有\,但我这里没有,如果按照老师视频来做,文件名都不会正确,控制台会输出filename:Content-Disposition: form-data; name="myfile"; filename="img2-lg.jpg    ,我是这样改的,我直接先取到倒数第二个"后面的所有内容,然后再取下标从0开始到最后一个"的内容

https://img1.sycdn.imooc.com//5b651edd0001284807950338.jpg

这样的话,能保证文件名的正确性,相信很多人就是这种错误导致的。

然后就是照片字节不对的问题,关于startPosition到底是-1还是不减,其实要根据自己图片内容来,不是老师错了,而是老师那里就该-1,我们来看一下图片内容,只看开头,结尾类似,这是我的正确图片开头:

https://img1.sycdn.imooc.com//5b651f810001e53813320376.jpg

如果不-1,会是这样的,看见没,多了一行:

https://img1.sycdn.imooc.com//5b651fb6000109b813660458.jpg

如果-1,会是这样的:

https://img1.sycdn.imooc.com//5b651fd50001fcae13420506.jpg

这里就多了两行,所以,我就根据我的实际,startPosition最后+1,这样就对了

https://img1.sycdn.imooc.com//5b6520200001ecc007430174.jpg

而我的结尾没有变化,所以,我就用的老师视频讲的-1,具体情况具体分析

正在回答

1 回答

thanks

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于上传中的一些问题,自问自答,给后来的小伙伴指点一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信