我正在使用tinymce编写一些文本并将图片上传到网站。我正在使用这个:
tinymce.init({
selector: ".tinymyce",
theme: "modern",
plugins: [
"advlist autolink lists link image charmap preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen lineheight",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor"
],
toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
toolbar2: "preview media | forecolor backcolor lineheightselect fontsizeselect emoticons",
lineheight_formats: "8pt 9pt 10pt 11pt 12pt 14pt 16pt 18pt 20pt 22pt 24pt 26pt 36pt",
fontsize_formats: '8pt 10pt 12pt 14pt 18pt 24pt 36pt',
font_formats: 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;AkrutiKndPadmini=Akpdmi-n',
image_advtab: true,
paste_data_images: true,
file_picker_callback: function(callback, value, meta) {
if (meta.filetype == 'image') {
$('#upload').trigger('click');
$('#upload').on('change', function() {
var file = this.files[0];
var reader = new FileReader();
reader.onload = function(e) {
callback(e.target.result, {alt: ''});
};
reader.readAsDataURL(file);
});
}
}
});
如果我上传一个小的图像,这可以正常存储到数据库中,但是当我上传一个很大的图像(8mb)时,它没有存储在数据库中。
我正在使用PHP,并且使用该textarea,我还发送了更多数据。我输出整个POST,唯一未发送的变量/字段是TinyMce的textarea。
我更改了我的php变量:
post_max_size = 1024M
upload_max_filesize = 1024M
max_input_vars = 500000
但仍然没有。可能是什么错误?
谢谢。