HTMLからRESTを使って画像をアップロードすることはできますか?

はい、できます。
簡単なサンプルを添付していますので、内容をご確認ください。
サンプルの使用手順は以下の通りです。

1. IRIS/CachéサーバのUSERネームスペースにUser.MyREST.xmlをインポート・コンパイルします。
  ※サンプルでは、C:\tempフォルダにファイルをUploadする処理になっています。
   適宜フォルダを作成して頂くか、任意のフォルダパスに変更して再コンパイルしてください。
  
2. ウェブ・アプリケーション /csp/user/isjtest の定義を作成します。
  管理ポータル:[システム管理]>[セキュリティ]>[アプリケーション]>
                             [ウェブ・アプリケーション]>[新しいウェブ・アプリケーションを作成]
  RESTのディスパッチ・クラスに、1.でインポートしたUser.MyRESTクラスを指定します。(下記画像参照)



3. UploadTest.htmlを編集し(※1)、Webサーバのドキュメントルート(※2)に配置します。
  ※1. xmlhttp.openには、環境にあったIPアドレス・ポートを指定してお試しください。

   xmlhttp.open("POST", "http://<サーバIP>:<IRIS/Cachéポート>/csp/user/isjtest/uploadimg", true);

 ※2. 例:C:\inetpub\wwwroot

4. クライアントブラウザより以下を実行し、任意のファイルをUploadします。
  http://localhost/UploadTest.html
 
5. 指定したフォルダにファイルがUploadされたことをご確認ください。


該当する製品: Caché, Ensemble, HealthShare/Caché Based, IRIS Data Platform, HealthShare/IRIS Based, IRIS for Health
関連トピック:
添付ファイル: 参考資料(zip)

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る