技術向上

プログラミングの学び、気になるテクノロジーやビジネストレンドを発信

2018-12-29から1日間の記事一覧

formからfileを読み込む【Go】

Go

http.Requestのポインタをレシーバに持つFormFile()を使います。 次のような階層があるとして、 main.go templates index.gohtml filestore (作成したファイルを格納) formのinputからファイルを読み込み、 filestoreフォルダに新たなファイルを作成、 読み…

.gitkeepで空ファイル

git

空のディレクトリを作成して、その変更をgitに認識させるために 空ファイルを作成したい時には.gitkeepを作成します。 名称が「.」で始まるファイルはGUIからは作成できないので、 コマンドラインツールを使います。 ※Visual Stadio Codeからは作成可能です…

http.NotFoundHandler()【Go】

Go

強制的に404 Not Found Errorを返します。 例えばfavicon.icoを配置していないと、ブラウザによってはアクセスする度にエラーログが吐かれてしまいますが、 http.NotFoundHandler()を使って、"/favicon.ico"に対してHandleを指定すると、 エラーログを出力し…

favicon.icoは配置するか、エラーログを出力しないようにする

favicon.icoは、ブラウザのタブやお気に入り登録時に表示される画像ファイルです。 ブラウザのブランド力を高める目的として、1999年にMicrosoftのIE5から発表されました。 その後はWeb標準として扱われ、HTML5でも標準規格とされています。 HTMLのheadの中…