用Delphi 10 寫一個小型app,使用datasnap+app,在安卓端拍照上傳到中間層,在中間層向mysql資料庫保存圖片時報 address錯誤。
在本地局域網一切正常,向云服務器傳輸時總是報錯。
1、直接向資料庫longblob欄位保存出錯
2、把方式換成安卓端向服務器發送 Stream ,在服務端將Stream 保存成圖片檔案時,檔案能正常保存,但是中間件也會報錯。
本地局域網內一切正常。請大高手指點迷津。
uj5u.com熱心網友回復:
方式一沒試過,也不想那樣做。通常只用方式二,不會出錯的。你檔案都保存了,那保存后又做了什么樣的作業,應該是這部分的問題。本地網內正常,那兩個之間的區別就是網路用服務器環境。你把上傳的圖片改小一點試試。
uj5u.com熱心網友回復:
估計是字符編碼的問題,windows中unicode字符使用UTF-16編碼,而Linux/Unix中unicode默認編碼是UTF-32,安卓是使用Linux內核的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/8174.html
標籤:數據庫相關
上一篇:delphi7 superobject.pas誰給我一份
下一篇:關鍵詞匹配
