发表于: 2017-05-04 20:46:48
1 964
今天完成的事情:基本完成任务九,图片的预览和上传
明天计划的事情:在预览时显示图片名称/大小的处理以及上传的process百分比栏编写。开始任务十
遇到的问题:在编写上传图片代码的时候,以为post和之前的get是完全一样的写法,就直接写了。服务器出现500的状态码,而我昨天刚好直播了状态码:
5开头(服务器错误)这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。
500 (服务器内部错误) 服务器遇到错误,无法完成请求。
这就让我很疑惑,以为是服务器出现了什么问题。结果去看其他师兄的代码,是可以正常上传的。查看代码的时候看到¥http方法中少了对headers的处理,加上
$http({
method:'POST',
url:'/carrots-admin-ajax/a/u/img/task',
data:picData,
// cache:false,
headers:{'Content-type':undefined}
}).
headers:{'Content-type':undefined}
就没有问题了。之前还同时犯了个错误,把我的数据picData包裹了一层‘’,当作字符串输出了,返回也是错误。尴尬
收获:成都分院需要矮的椅子!!桌子太低,椅子太高背都要废了~~~
评论