发表于: 2017-02-17 09:40:38

1 1179


今天完成的事情:

1.任务9,formData的学习。上传图片。

2.任务十。写出静态页面。使用了日期插件。学习富文本编辑器。

明天计划的事情:

继续任务十:

正则,表单验证。

收获:

新建FormData对象实例,并且添加上传的文件。

$scope.formData = new FormData();
$scope.formData.append('file',$scope.files[0]);

1.因为是通过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。 

2.通过设置 transformRequest: angular.identity ,anjularjs transformRequest function 将序列化我们的formdata object.

遇到的问题:富文本编辑器还没搞好。找到了基于angular和UMEditor的插件,明天继续琢磨。


返回列表 返回列表
评论

    分享到