亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

夏季筆記將“文件”字段添加到 POST

夏季筆記將“文件”字段添加到 POST

PHP
汪汪一只貓 2022-08-19 16:04:06
我正在嘗試使用 Summernote 作為表單中的增強文本區域字段。提交表單后,我將變量發送到我的 PHP 后端。在一些意外的行為之后,我嘗試打印并注意到Summernote在其中添加了2個字段 - 通常的表單字段(在本例中為“描述”)和“文件”。我沒有在任何地方找到這種行為的記錄,我沒有在Summernote內部或外部使用任何文件上傳,所以我相信這要么是一個奇怪的錯誤,要么是我在某個地方犯了一個錯誤。我可以很容易地解決這個問題,但我只是想知道我是否做錯了什么和/或是否有辦法阻止它這樣做。$_POST$_POST我使用的是 PHP 7.1,BS4 版本的 Summernote 0.8.15,我沒有收到任何控制臺錯誤。HTML/PHP:<div class="form-group">    <label for="summernote">Description</label>    <textarea name="description" id="summernote" class="form-control"></textarea></div>...<?php    if(!empty($_POST))    {        print_r($_POST); //Array ( other fields... [description] => test [files] => )    }?>JS:$('#summernote').summernote({    height: 150,    toolbar: [        ['style', ['bold', 'italic', 'underline']],        ['fontsize', ['fontsize']],        ['color', ['forecolor']],        ['para', ['ul', 'ol', 'paragraph']]    ],    fontSizes: ['14', '16', '18', '20', '24', '28', '32']});
查看完整描述

1 回答

?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

因此,通過進行一些研究,看起來Summernote默認以base64格式提交圖像和文件。即使您沒有選擇任何圖像或文件,也會使用名為“files”的輸入,這就是為什么您在帖子數據中看到files變量的原因。

在做研究時發現了這些:

提到base64:https://github.com/summernote/summernote/issues/72

關于如何不使用base64的問題:Summernote - 圖像網址而不是Base64

什么是 base64?base 64 編碼的用途是什么?


查看完整回答
反對 回復 2022-08-19
  • 1 回答
  • 0 關注
  • 144 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號