我目前正在opensuse-webserver上創建一個webform,其中包含textarea
,您可以在其中使用複製和粘貼來添加圖片。我們通過使用DIV
併爲其提供了"contenteditable="True"
值。在opensuse-webserver上的MSSQL nvarchar(max)
這會導致POST中的字符串很長,很容易超過120000個字符。
我必須使用MSSQL數據庫,我想保存所有內容。
在Microsoft SQL Server Management Studio中使用nvarchar(max)
保存並選擇該字符串不是問題。但是,試圖選擇這個在網絡服務器的驅動程序試圖分配超過4GB的內存(這是一個已知問題,請參閱here),因此當給出了一個致命錯誤:
Allowed memory size of 268435456 bytes exhausted (tried to allocate 4294967293 bytes).
我已經使用BINARY
或也嘗試IMAGE
數據類型,但無法使用PHP從數據庫讀取數據。
可悲的是我一直沒有想出解決方案,所以我希望這裏的某個人能幫助我。
已清理並記錄在代碼中;重新組織的問題 – rfornal