- localサーバを起動
go run main.go
- ブラウザで 127.0.0.1:8080 にアクセス
- ファイルを選択を押してアップロードしたい画像を選択(一部対応していない拡張子があります。)
- 付けたい名前を入力
- 送信を押してアップロード!!
- 付けた名前(元のファイル名)uploaded!!と表示されるので 戻る から初めの画面に戻る
- image list から一覧を見れる
- image list内の削除したい画像の削除を押すと、確認画面を経由して削除ができる
- 検索の枠に探す画像のファイル名を入力すると、その画像のみ表示される。(例:sample.png)
- アップロードした画像は data フォルダに保存されています。
- 一度に複数のファイルをアップロードすることはできません。
- 一覧表示はファイル名順で表示されるっぽいです。
- 付けたい名前を入力せずに送信すると、そのままのファイル名で保存されます。
- 何かしらエラーが発生したらエラーページに移動するので、戻るから戻ってください。
- macbook air M1
- Visual Studio Code
- go: version go1.19.3 darwin/arm64
- 使用パッケージ
fmt,log,os,gin
- gin: github.com/gin-gonic/gin v1.8.1
- ginのインストール
go mod の初期化
go mod init アプリケーションのフォルダ名
gin パッケージの取得
go get -u github.com/gin-gonic/gin