如何添加此输入:
<input name="_token" type="hidden" value="{!! csrf_token() !!}" />
到FineUploader而不创建表单?
答案 0 :(得分:8)
你可能已经解决了问题,但这可能有助于其他人加入这个问题。以下对我有用:
for ( int lig = mat.GetLowerBound(0); lig <= mat.GetUpperBound(0); lig++ )
{
for ( int col = mat.GetLowerBound(1); col <= mat.GetUpperBound(1); col++ )
mat[lig, col] = lig + 1;
}
中的:
<head>
然后将fineUploader初始化为:
<meta name="csrf-token" content="{{ csrf_token() }}" />
答案 1 :(得分:0)
如果没有html表单,则不会发送输入,因为没有发布表单事件。 替代选项是在标题中包含CSRF令牌,如
<meta name="csrf-token" content="{{ csrf_token() }}" />
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
答案 2 :(得分:0)
这对我有用:
$('#fineUploader').fineUploaderS3({
request: {
endpoint: options.endpoint,
accessKey: options.accessKey
},
signature: {
endpoint: '/fineUploaderEndpoint',
version: 4,
customHeaders: {
"X-CSRF-Token": $("meta[name='csrf-token']").attr("content")
}
}