我正在創建一個將文件保存到MySql數據庫的PHP Web服務。將文件上傳到php web服務並將其保存到mysql數據庫的最佳方式是什麼?
我的應用程序的客戶端就是Android。
什麼是從Android上傳文件(圖片,PDF等),並使用PHP其保存到MySql數據庫的正確方法?
我不是在尋找的代碼,現在,只是想知道我該怎麼做呢?
我正在創建一個將文件保存到MySql數據庫的PHP Web服務。將文件上傳到php web服務並將其保存到mysql數據庫的最佳方式是什麼?
我的應用程序的客戶端就是Android。
什麼是從Android上傳文件(圖片,PDF等),並使用PHP其保存到MySql數據庫的正確方法?
我不是在尋找的代碼,現在,只是想知道我該怎麼做呢?
android可以使用base64來編碼img。然後你創建一個POST請求到你的PHP服務器。你的PHP將base64代碼保存到mysql中。 當您讀取img時,您可以將base64解碼爲img。 注意:如果您將一個img編碼爲base64,則base64代碼大小將比img大。
我可以使用base64作爲任何文件類型,或僅用於圖像? –
是的,您可以將任何文件編碼爲base64.But如果您的文件很大,我建議您將文件編碼爲Binary並保存二進制文件。 – yunpengliu
另一種方法是你可以把你的img放到AWS服務器或者aliyun oss。把img放在雲服務器上。如果是這樣你不必將img保存到mysql – yunpengliu
您通常不會將文件存儲在數據庫中。將文件保存到某個位置(本地或雲)並將文件名保存到數據庫中 – JimL