GAE/Goのblobstoreを使ったCSVアップロードとCSV読み込み

経緯

別のソースコードでCSVアップロードを試していたら、コードの書きかたが正しくないか、github.com/gorilla/muxの使い方に問題があって、CSVデータをテキストでブラウザーに表示するはずがダウンロードになってしまい問題が解決できませんでした。

対応

github.com/gorilla/muxなどや他のソースコードを含めず、単純なCSVファイルをアップロードし、それをブラウザーでテキストとして表示するサンプルを書きました。

これはyomusu/csvblob.goをフォークしました。 context型やappengineのインポートを変更していますが、基本処理はyomusuさんのコード其のままです。

このソースコードでdev_appserver.py上で問題なく動作しました。