Laravel5.2 使用 uploadify 与 jQuery file upload 时都提示 TokenMismatchException
laravel5.2 使用uploadify与JQuery file upload时都提示TokenMismatchException,但code中有加'{{ csrf_token() }}',code如下,有知道原因的童鞋没?感谢!
welcome.blade.php增加的部分code如下:
routes.php增加的code如下:
public文件下有创建org/uploadify文件夹,此文件夹下包含uploadify源文件
laravel相关的其它处code无任何更改。
httpd-vhosts.conf设置如下:
所有code在相关链接中
welcome.blade.php增加的部分code如下:
<input id="file_upload" name="file_upload" type="file" multiple="true">
<script src="{{ asset('org/uploadify/jquery.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('org/uploadify/jquery.uploadify.min.js') }}" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="{{ asset('org/uploadify/uploadify.css') }}">
<script type="text/javascript">
<?php $timestamp = time();?>
$(function() {
$('#file_upload').uploadify({
'buttonText':'图片上传',
'formData' : {
'timestamp' : '<?php echo $timestamp;?>',
'_token' : '{{ csrf_token() }}'
},
'swf' : '{{asset('org/uploadify/uploadify.swf')}}',
'uploader' : '{{url('test')}}'
});
});
</script>
routes.php增加的code如下:
Route::post('/test', function () {
return "sdfsdfsdf";
});
public文件下有创建org/uploadify文件夹,此文件夹下包含uploadify源文件
laravel相关的其它处code无任何更改。
httpd-vhosts.conf设置如下:
<VirtualHost jack.com:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:/wamp/www/laravel.test/public"
<Directory "D:/wamp/www/laravel.test/public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ServerName jack.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
所有code在相关链接中
1 个回复
Yu
赞同来自: