1

ユーザーにPDFファイルをアップロードするオプションを提供するWebサイトを作成しようとしています。このPDFを特定のURLでサーバーに保存したいと思います。例えば:

ユーザーがタイトルを選択します。

ユーザーがファイルをアップロードします。

これらのアクションの後で、特定のurl/name_the_user_giveを介してファイルにアクセスできるようにします。

Spring MVCは、ファイルをアップロードするための非常に簡単なインターフェイスを提供することを確認しました。これに関するチュートリアルはすでにたくさんありますが、私の問題は、紙をサーバーに保存する方法です。また、ブラウザーのツールでPDFを開くことができます。私の道順?

4

1 に答える 1

2

ファイルをサーバー パスに保存するには、ファイル ストリームを次のパスに書き込むだけです。

request.getServletContext().getRealPath("your directory name here");

次に、取得した実際のパスを使用してファイルを作成します。

また、ブラウザ プラグインを使用して pdf ファイルを表示するには、コントローラー メソッドで次のように使用する必要があります。

@RequestMapping(value="url to map", produces={"application/pdf"})

これがお役に立てば幸いです。

乾杯。

于 2012-05-17T07:04:05.477 に答える