このWebブラウザからIRISシステムにバイナリやテキスト形式のファイルをアップロードしたり、アップロードされているファイルをダウンロードするサンプルプログラムです。
アップロードにはmultipart/form-dataを使用し、ダウンロードはファイル形式に応じたmime typeを使用しています。
- REST.StreamTransferクラス、REST.Installerクラスを適当なネームスペース(例:USER)にロードします。
- REST.Installerクラスをコンパイルを行いますと、/csp/storageというWebアプリケーションが作成されます
- ロードしたネームスペースのデフォルトWebアプリケーションのディレクトリ(/csp/user)にfiletrans.htmlをコピーします。
- ファイルを格納するディレクトリを作成しREST.StreamTransferクラスのStorageパラメータにそのディレクトリを指定します。
-
Chromeなどのブラウザからfiletrans.htmlにアクセスします。 例: http://localhost:52773/csp/user/filetrans.html
-
「ファイルを選択」ボタンをクリックし、アップロードしたいファイルを選択します。
-
「アップロード」ボタンをクリックしますと、ファイルがIRISサーバで受信され、Storageパラメータで指定されたディレクトリに保存され、「アップロード」ボタンの下にそのファイル名が表示されます。
-
アップロードされたファイルをクリックしますと、右側にファイルの内容が表示されます。