これは InterSystems FAQ サイトの記事です。
こちらの記事 では、HTMLのフォームからRESTを使って画像ファイルをアップロードする方法をご紹介しました。
お客様からは、ダウンロードする方法もあわせてお問い合わせいただくことがあるため、この記事では両方の方法に加え、イメージファイル以外にも対応したサンプルをご紹介します。
サンプルでは、HTMLのフォームから IRIS REST API を呼び出してファイルの「アップロード/ダウンロード」を行っています。
【手順】
- ファイルの選択 ボタン押下でアップロードするファイルを選択する。
- upload ボタン押下で、ファイルをREST通信によりIRISサーバにアップロードする。
- アップロードされたデータを %request.MimeData で受け取り、サーバの「C:\temp\upload」に保存する。
- Download File リンクを押下し、3 のフォルダに保存したファイルをローカルにダウンロードする。
サンプルプログラムの使い方は次のとおりです。
- User.REST.cls(またはUser.REST.xml) をUSERネームスペースにインポートする
- IRISサーバでRESTの設定を行う。ウェブアプリケーション:/csp/user/rest、ディスパッチクラス:User.

.png)
.png)


.png)
.png)
.png)