4

ユーザーがフォーム内にファイルをアップロードし、送信時にファイルを開いて各行を読み取って、そこから情報を取得してデータベースに保存するようにしたいと考えています。これまでのところ、オブジェクトを作成してそこからバイトを抽出することしかできません。

def  uploadedFile = request.getFile('name_of_file')

これで commonsMultipartFile が取得されますが、ファイルをバッファにストリーミングする必要があるのか​​、ファイルを一時フォルダに保存してからその方法で開く必要があるのか​​ わかりません。

uploadedFile.getbytes()配列 [71, 101, 110, 101, 114, 97, 108, 13, 10, 45, 45, 45, 45, 45, 45, 45, 13, 10, 83, 116....] が返されます。それは私が何でもできる形ではありません。

ファイルを開いて行ごとに読み取ることができる必要があります。commonsMultipartFile でそれを行うことはできますか - そのオプションはちょっと限られているようです。

4

2 に答える 2

0

最初にディレクトリに保存します。次に、必要なことを解析して実行します。

于 2012-07-10T13:55:24.213 に答える