Published on InterSystems Developer Community (https://community.intersystems.com)

ホーム > Web経由でイメージファイルを IRIS にアップロード/ダウンロードする方法

記事
Megumi Kakechi · 2022年9月5日 2m read

Web経由でイメージファイルを IRIS にアップロード/ダウンロードする方法

これは InterSystems FAQ サイトの記事です。
 

Web 経由でのイメージファイルのアップロード/ダウンロードを行うサンプルをご紹介します。
サンプルでは、以下の手順でファイルの「アップロード/ダウンロード」を行っています。

  1. Stream型のプロパティをもったクラスを用意する
  2. upload ボタン押下でイメージファイルをIRISサーバにアップロードする
  3. アップロードされたデータを %request.MimeData で受け取り CopyFromAndSave メソッドを使ってコピー&1 のクラスに保存する
  4. アップロードされたファイルを画面に表示する
  5. download ボタンを押下し、1 のクラスに保存したファイルをローカルにダウンロードする。


サンプルプログラムの使い方は次のとおりです。

  • User.test.xmlをUSERネームスペースにインポート
  • test1.csp, test2.cspをC:\InterSystems\IRIS\csp\user にコピー
  • http://localhost/csp/user/test1.csp を実行


最初のページでファイルを選択し go ボタンをクリックすると、次のページにアップロードされた画像が表示されます。

アップロードしたファイルをダウンロードしたい場合は、download ボタンをクリックしてください。

詳細はtest1.csp, test2.cspのコードをご参照ください。
 

今回使用したサンプルはこちらにあります
 👉https://github.com/Intersystems-jp/CSPUploadDownload

#CSP #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health

ソースURL:https://jp.community.intersystems.com/post/web%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92-iris-%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95