Loading...

社内システム開発日記:その127

前書き

お疲れ様です!
小手投げです。

腹回りがまた肥えてるなと思い体重を測ったら、93kgに増えていました。
大分押しを止めやすくなったと思ったら案の定です。
95kgまでには留めておかないとまずいです。

今回は日記です。

日記

会社ロゴをバッチでファイルに吐き出して、
表示するときはファイルへのリンクを見るように

画像ファイルの吐き出しは、XLSX出力のところでやっていたので流用
ログイン画面にボタンを作って押したときに吐き出し

表示についてはファイル名と表示名をセッションあるいはDBから取得して、
リンクを指定する

cast/logoファイル以下に書き出すつもりがcast以下にできてしまう
設定ファイルの書き忘れだった

画像は出力できたが表示が上手くいかない
パスの指定の仕方を色々変えてみるが上手くいかない

カレントディレクトリを取得してそこの下を指定、ダメ
カレントディレクトリを取得したときに区切りが\だったので全部\で指定、ダメ

staticでルートを設定してそこから下を指定してやると上手くいった

ログインエラー画面を作る
バリデーションチェックでエラーになったときにエラー画面に行くが、
リダイレクトでなく行くには

golangでPOSTを投げるとどうなる
いくつか方法があるが、一番楽なhttp.PostFormで
リクエストレスポンスで値が戻ってくるだけで画面遷移したりはしない

処理してエラー画面をレンダーすればいいのかな

後書き

ロゴはstaticを忘れていたのが痛いです。

golangでPOSTフォームをsubmitしたのと同じ動きはできないのでしょうか。

ではまた次回。

情報戦略テクノロジー