リクエストからinputStreamを取得しようとしていますが、常に空です。その内容を取得する方法はありますか?そこから DataInputStream を作成しようとしています。
2341 次
2 に答える
2
マルチパートリクエストをアップロードしていますか? リクエストはすでに Grails によって Spring MultipartRequest に処理されている可能性があります。その場合、getFile() を使用してアップロード コンテンツを取得できます。
そうでない場合、request.inputStream は正常に動作するはずです。
乾杯
リー
于 2009-10-21T04:31:49.277 に答える
2
私にとっては、「application / octet-stream」MIMEでコントローラーメソッドをリクエストし、リクエスト内でデータを送信すると機能します。コントローラーよりも簡単に実行できます:
import org.apache.commons.io.IOUtils
def test() {
byte[] requestData = IOUtils.toByteArray(request.getInputStream())
}
それでおしまい :-)
于 2012-09-05T14:36:17.020 に答える