タグ

grailsに関するkasumaniのブックマーク (2)

  • [Grails]アップロードフォームを扱い、変数の型についても少し考える(複数ファイルも対応) - Qiita

    def uploadFile() { MultipartFile file = request.getFile("myFile") if(!file.isEmpty()) { file.transferTo( new File("/tmp/upload/${file.originalFilename}") ) render "OK" } else { render "NG" } } ソースを見ていただければなんとなく分かると思いますが、request.getFile('アップロードフィールド名')を実行すれば、アップロードされたファイルの実体をMultipartFileとして取得できます。 アップロードフィールドに何も指定されていなかった場合を考慮して、isEmpty()を使って処理を切り分けることができます。 不特定多数のファイルをアップロードする場合 こっちのほうが命でした。(自分に

    [Grails]アップロードフォームを扱い、変数の型についても少し考える(複数ファイルも対応) - Qiita
    kasumani
    kasumani 2014/09/06
    アップロードフォームを扱い、変数の型についても少し考える(複数ファイルも対応) タイトル通り、HTMLからアップロードされるファイルを保存する方法についてまとめました。 アップロードされたファイルを、/tmp/upload
  • Grails 2.0.2 と 1.3.8 リリース!! バグフィックスとデータバインディング - leftovers...

    さてさて、もうすぐJavaOneですね。Gアスタな内容もいろいろありますので楽しみですね。 自分は行けないですが。。。 Grails 2.0.2 および、 1.3.8 のリリースです。 幾つかのバグフィックスと、データバインディングの向上です。 http://blog.springsource.org/2012/03/28/secure-data-binding-with-grails/ そして、最近Grailsプラグインのセントラルリポジトリが、mavenベースの形式へ変更されました。それに伴う変更もされています。プラグインリポジトリの話は、こちらを参考にしてください。 追記:データバインディングの。。 static、transient、ダイナミックの場合はバインディングを無視、"employee.properties['firstName', 'lastName', 'salary']

    Grails 2.0.2 と 1.3.8 リリース!! バグフィックスとデータバインディング - leftovers...
  • 1