发表于: 2017-06-12 23:37:09
1 1213
今天做了的事:
学习一下类型控制
学习HTML FileReader对象的方法
使用input type:file控制上传文件类型
明天要做的事:
做一个上传进度条
今天遇到的问题:
1.input type : file很难看的问题
这个input有些样式设置不上去,导致结果非常丑,解决方法就是在上面写一个select,然后把select和这个input联系起来,在select上设置样式,并且把input none掉
2.关于上传文件的请求头,一般的想法是:
因为是通过anjularjs的http请求来上传文件的,所以要让当前的request成为一个Multipart/form-data请求,anjularjs对于post和get请求默认的Content-Type header 是application/json。通过设置‘Content-Type’: undefined,这样浏览器不仅帮我们把Content-Type 设置为 multipart/form-data,还填充上当前的boundary,如果你手动设置为: ‘Content-Type’: multipart/form-data,后台会抛出异常:the current request boundary parameter is null。
但是我在张鑫旭的博客里面看见还可以给input的外面套一个form,并且设置
enctype=”multipart/form-data”
这两种做法能不能都跑通有待测试
感悟:
今天4点多就回家了,然后到家就开始发烧,我对于自己身体的把握越来越精确了,感觉要发烧就一定会发烧。(¬︿̫̿¬☆)
今天做的东西比较少,明天看恢复情况把,争取多干活,唉。
评论