发表于: 2017-06-12 23:37:09

1 1215


今天做了的事: 

学习一下类型控制 
学习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点多就回家了,然后到家就开始发烧,我对于自己身体的把握越来越精确了,感觉要发烧就一定会发烧。(¬︿̫̿¬☆) 
今天做的东西比较少,明天看恢复情况把,争取多干活,唉。


返回列表 返回列表
评论

    分享到