2016-08-01 21 views
1

画像データをMySQLデータベースに挿入してからGolangを使用して取得するにはどうすればよいですか?GolangのMySQLデータベースに画像データを保存して取得する方法

基本的には、Webアプリケーションのユーザーのプロファイル写真をアップロードするためのタスクが必要です。 私の知るところによると、最良の解決策は、blobオブジェクトをデータベースに保存することです.GolangのWebアプリケーションで画像をアップロードするのに最適です。

私は最高の解決策を見つけるのを手伝ってください。私はgolangのソリューションを見つけたいと思います。私はゴランプログラミングの初心者です。

+1

あなたはこれを行う方法がわからないことを幸運に考えてください。画像はデータベースに保存しないでください。 – e4c5

+0

@ e4c5私の場合、画像はサムネイルであり、多くのスペースを必要としません。 –

+1

イメージをデータベース(特にMySQLのようなリレーションデータベース)に保存すると、最終的には他の場所に存在する可能性のあるデータでパイプラインを詰まらせることになります。画像をディスクにアップロードし、そこからアクセスする方が速いでしょう。 –

答えて

0

画像パスを保存するのではなく、データベースに画像を保存する特別な理由はありますか?データベースはブロブ用ではなくデータ用に構造化されているので、パスのみを保存することをお勧めします。
しかし、何が必要な場合は、画像をbase64に変換し、その結果を文字列フィールドに格納します。

+0

画像はサイズが非常に小さいです.iそのプロセスのサムネイルを使用します。 –

関連する問題