Base64 エンコード テキスト文字列として DB とページソースノード内に保管されルことに注意してください。
メモ: | サーバー上のページソースノードをファイルがパススルーしない場合イメージをイメージファイル(PNG または JPEG などの) から直接クライアントにロードすることもできます。詳細に関しては、 (i) イメージコントロール と (ii) セクション イメージを参照してください。 |
Base64 エンコード文字列としてイメージはデータベース保管されるため、表示は簡単です: 書籍カタログのリストの表示内の イメージコントロール は以下を決定します (下のスクリーンショット参照) (i) コントロールの イメージソースの種類 プロパティの値としての base64 および (ii) Base64 エンコード文字列を含むノード
(下に表示される)シミュレーションでは、(ハイライトされている) Base64 エンコード文字列 はページソースツリー内で表示されています。
DB にイメージを保存するには、以下のステップに従ってください。Base64 エンコード文字列としてイメージは DB に保存されなければならないことに注意してください。 Edit Book サブページのアクションを検索してこれらのステップに従ってください。
1.デバイスのギャラリーから選択されたイメージ、または、デバイスのカメラにより撮影された写真。ユーザーによるイメージの選択 アクションがこのステップで使用されます。 ギャラリー と カメラ ボタンのアクションを参照してください (上のスクリーンショット参照)。
2.イメージコントロールの左側のボタンは mt-transform-image 機能を使用して、イメージを逆時計進行方向、または、進行方向に90度回転することができます。
3.Base64 エンコード文字列として $EDIT-BOOK ページソースのノードにイメージは保存されます。ユーザーによるイメージの選択 アクションは、自動的にイメージデータを Base64 エンコード文字列として保存します。
4.ページソースノード内にイメージデータが保存されると、DB にノードが保存されます。デザイン内では、これはページソース ($EDIT-BOOK) を DB に保存することにより行うことができます。レコードが編集されている既存のレコードの場合、 既存のレコードが上書きされます。「保存」 ボタンのアクションを参照してください (下のスクリーンショット参照)。