最近在学习使用ajax 上传文件,我使用的是uploadify,上传的时候发现一直出现500错误,不知道是什么原因,一开始以为是uploadify的问题,所以又使用了JQuery Form,不过还是一样的500错误,但是在错误信息中,发现了这样一条message:
\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php line 68:
我才恍然大悟,laravel好像在上传时会检测有没有token,没有的话会过滤掉,当然就会出现500咯。
知道原因,就很好解决了,Google一下,发现了这篇文章,解决方法也很简单,在发送数据的时候把token也一起发出去就好了
总结一下,为什么会折腾这么久,还是因为对laravel不够了解,不知道它的处理流程,有空一定要看下它的源代码。
网友评论