Skip to content

Web経由でイメージファイルのアップロード/ダウンロードを行う

Notifications You must be signed in to change notification settings

Intersystems-jp/CSPUploadDownload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSPUploadDownload

image このサンプルはInterSystemsで正式サポートしているものではありません。ご自身の責任においてご利用下さい
 また、サンプル公開時の最新IRISバージョンで作成しておりますので、実際に使用されるIRISバージョン毎に動作確認をお願いします。


Web経由でイメージファイルのアップロード/ダウンロードを行う

サンプルコードについて

この Git のサンプルコードは、InterSystems 開発者コミュニティに公開している以下記事のサンプルコードです。

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

こちらのサンプルでは、以下の手順でイメージファイルの「アップロード/ダウンロード」を行っています。

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

含まれるファイル

  • User.test.xml   // スタジオインポート用:CSPファイルとクラス定義
  • User.test.cls   // VSCodeインポート用:クラス定義
  • test1.csp    // VSCodeインポート用:CSPファイル (VSCode用)
  • test2.csp    // VSCodeインポート用:CSPファイル (VSCode用)

セットアップ方法

動作バージョンIRIS V2018.1以降

ファイルをインポート・コンパイルします。

実行方法

1. Webブラウザで以下にアクセスします。

http://localhost/csp/user/test1.csp

2. ファイルを選択 をクリックし、イメージファイルを選択します。

image

3.go をクリックします。

image

4. upload したイメージが表示されます。

image

5. download をクリックすると、c:\temp\out 下にアップロードしたファイルが保存されます。

※ダウンロード先のフォルダは、test2.csp内で直接指定しています。適宜変更するようにしてください。

image


About

Web経由でイメージファイルのアップロード/ダウンロードを行う

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published