- iOS デバイスのブラウザからアクセスした場合、画像をアップロードしたり画像のURLを添付したりできますが、画像フィールドからキャプチャすることはできません。これは、メディアオブジェクトが iOS ではサポートされていないためです。
- Safari ブラウザからアクセスした場合、画像をアップロードしたり画像のURLを添付したりできますが、画像フィールドからキャプチャすることはできません。これは、メディアオブジェクトが Safari では完全にサポートされていないためです。
画像フィールドを使用すると、ユーザーはフォームを介して画像を提出できます。 写真を撮るか、アップロードするかのいずれかを選択できます。 次のように、フォーム上に画像フィールドが表示されます。
サイズの制限
- ウェブブラウザからアクセスし、デバイスのローカルストレージから画像をアップロードすると、画像フィールドは最大10MBの画像を受け入れることができます。
- iPhoneまたはiPadデバイスからアクセスし、デバイスのローカルストレージから画像をアップロードすると、画像フィールドは最大5MBの画像を受け入れることができます。
- Androidデバイスからアクセスし、デバイスのローカルストレージから画像をアップロードすると、画像フィールドは最大5MBの画像を受け入れることができます。
ユーザーがフォームを介して投稿した画像は、アカウントに保存され、アカウントの総保存容量にカウントされます。アカウントの現在のストレージ詳細を確認するには、 使用状況の詳細 ページを訪問してください。
アップロードされた画像の名前
ユーザーがこのフィールドに画像をアップロードすると、画像の名前は次の形式で設定されます:
<unique_number>_<アップロードされた画像の名前>
- 画像の名前はアンダースコア(_)と、アカウントでその画像を一意に識別するシステム生成番号で先頭に付けられます。
- 画像の名前が150文字を超える場合、自動的に切り詰められます。
- 空白やハイフン(-)以外の特殊文字はアンダースコア(_)に置き換えられます。
ウェブブラウザからのアクセスについて
以下は、ユーザーがウェブブラウザからアクセスしたときの画像フィールドの例です。
フィールドに有効にする ブラウズオプション に従えば、ユーザーは画像をアップロードできます。
ローカルストレージから画像をアップロードする
- 画像フィールド内のアップロードアイコンをクリックしてください。これにより、デバイスのファイルエクスプローラーが起動します。
- 必要な画像を選択してください。
- または、必要な画像をフィールドにドラッグ&ドロップすることもできます。
リンクを入力してクラウドストレージに画像をアップロードする
- イメージフィールド内の URL アイコンをクリックします。
- 必要な画像のURLを入力します。
- イメージフィールドに 画像オプション が有効になっている場合は、入力した画像URLに リンク名 と タイトル を入力します。
デバイスのカメラを使用して写真を撮影する
- 画像フィールド内のカメラアイコンをクリックしてください。
-
初めて画像またはビデオフィールドにアクセスする場合、デバイスのカメラを使用する許可を求められます:
- 許可するか、ブロックするかを選択できます。
- ブロックを選択すると、メディアへのアクセスを許可するメッセージが表示されます。カメラへのアクセスを許可するまで写真を撮影できません。
- 許可をクリックします。これにより、ポップアップウィンドウ内の画像レコーダーが起動します。
- ポップアップの下部のカメラアイコンをクリックして写真を撮影します。
- 写真を使用するには完了を、再撮影するには再撮影をクリックし、その後完了をクリックします。
- 撮影した写真が画像フィールドに表示されます。
スマートフォンまたはタブレットからのアクセス方法
電話やタブレットからフォームにアクセスし、画像フィールドをタップすると、2つの方法で画像を追加できます。
さらに、iOS13以降のユーザーは、複数の画像をスキャンしてPDFとして、 ファイルアップロード フィールドにアップロードすることができます。
写真を撮る
- 画像フィールドをタップします。 これにより、 Default Camera フィールドプロパティが設定されている値に応じて、デバイスのプライマリまたはセカンダリカメラが起動します。
- Enable photo gallery フィールドプロパティが有効になっている場合、 Take Photo をタップします。 これにより、デバイスのカメラが起動します。
- Allow to Switch Camera フィールドプロパティが有効になっている場合、デバイスのカメラを切り替えることができます。
- Shutter ボタンをタップして写真を撮ります。 撮影した画像をプレビューできます。
- 画面の右下隅にある Use Photo をタップするか、左下隅にある Retake をタップして、再撮影します。
- Annotation (for mobile) フィールドプロパティが有効になっている場合、画像に注釈を追加できます。
- 画面の右上隅にある Done をクリックすると、撮影した写真が画像フィールドに表示されます。
デバイスの写真ギャラリーから写真を選択する
- 画像フィールドをタップし、写真を選択をタップします。これにより、デバイスの写真ギャラリーが起動します。
- 必要な画像を選択します。
- 注釈(モバイル用)フィールドプロパティが有効になっている場合、画像に注釈を追加できます。
- 画面の右上隅にある完了をタップします。選択した写真が画像フィールドに表示されます。
フィールドプロパティ
ユーザーエクスペリエンスのための画像フィールドのカスタマイズも次のように行うことができます:
画像のダウンロード
画像をダウンロードするURL
注意 : このURLは、ローカルストレージからアップロードされた画像、またはデバイスのカメラを使用してキャプチャされた画像の両方に有効です。
画像フィールドに保存された画像は、次のURLを使用してダウンロードできます。
https://<ドメイン>/<アカウント所有者の名前>/<アプリリンク名>/<レポートリンク名>/<フィールドリンク名>/ダウンロード/画像名
ここでは、
- ドメインは特定のDCに依存します。例えば、アカウントがZohoのUSデータセンターにある場合は、creatorexport.zoho.com、EUデータセンターにある場合はcreatorexport.zoho.euを使用する必要があります。
- account_owner_nameには、Creatorアプリケーションのアカウント所有者のユーザー名とリンク名が含まれています。
- reportLinkNameは、対応する画像フィールドが表示されるレポートのリンク名です(レポートリンク名を知るには、レポートの編集モードからレポート設定->概要をクリックしてレポートリンク名を取得します)。
- fieldLinkNameは、対応する画像フィールドのリンク名です。
- imageNameは、対応する画像の名前です。詳細はこちら
例えば、あなたが Zylker Automobile Service というアプリケーションを作成したとしましょう。このアプリケーションでは、Emergency service request というフォームを作成しており、ユーザーはそこに自分の車の破損画像を投稿し、その画像についての説明を追加してフォームを提出することができます。Emergency service request レポートにアクセスした際、画像をダウンロードしたい場合があります。そのために、レポート内でカスタムアクションを設定することができます。そうすると、Download image ボタンをクリックすると、画像がダウンロードされます。このカスタムアクションのURLフォーマットは以下のように構築されます:
tempFilename = input.<fieldLinkName>.getsuffix('image/');
tempFilename = input.<fieldLinkName>.getsuffix('画像/');
tempFileName = tempFileName.getprefix('\' 低品質');
そこで、
- tempFileName は、画像フィールドに格納された各画像のファイル名を格納する変数です
- getsuffix()は、文字列内で検索文字列の最初の出現位置以降のすべての文字を返します。 詳細を学ぶ
- getprefix()は、文字列内で検索文字列の最初の出現位置以前のすべての文字を返します。 詳細を学ぶ
- zoho.appuri は、次のフォーマットでアプリケーションの詳細を返します:
/<account_user_name>/<application_link_name> - openUrl Delugeタスクは、ユーザーを指定されたURLにリダイレクトするために使用されます。 このURLは、同じウィンドウ、新しいウィンドウ、親ウィンドウ、ポップアップウィンドウ、またはiframeで開くことができます。
現在、緊急サービス要求レポートにアクセスすると、画像を表示するボタンが表示されます。
上の画像では、Meganが<account_user_name>、zylker-automobile-serviceが<application_link_name>であることがわかります。
ヒント:このURL形式を使用して、ファイルアップロード、イメージ、オーディオ、ビデオ、およびサインフィールドからファイルをダウンロードできます。
注意 :
- このファイルダウンロードツールは、現在ファイルアップロード、画像、および署名フィールドからのファイルのダウンロードをサポートしています。親フォーム内の子フォームにこれらのフィールドがある場合は、ファイルをダウンロードできません。
- このツールは現在Windows専用です。
- accounts.zoho.comに10個以下のauthtokensがあることを確認してください。ユーザー名またはパスワードに関するエラーを回避するためです
Zoho Creatorは、画像フィールドに保存されているすべての画像を一括してダウンロードするツールを提供しています。このツールを使用するには:
-
ツールをダウンロードして実行してください。正しいツールをダウンロードすることを確認してください:
-
Zoho Creator アカウントの認証情報を入力し、サインインをクリックしてください。
- 別の方法として、事前に生成された アプリケーション専用のパスワード と、Zohoアカウントにログインするために使用したメールアドレスを使用して、filedownloader.exeツールにサインインすることができます。
- 必要な アプリケーション名を選択してください。これはアップロードされたファイルを含むアプリケーションです。
- 必要な ビュー名を選択してください。これは、指定されたアプリケーションに含まれるファイルを含むレポートです。
- 「フィールドデリュージ名」を入力してください。これは、必要なファイルアップロードフィールドのフィールドリンク名です。「?」アイコンをクリックすると、アプリケーション内のフィールドデリュージ名を表示できます。
- ローカルフォルダのパスを指定してください。これは、ファイルが保存されるフォルダです。
-
「ダウンロード」をクリックしてください。
すべての画像のダウンロードが完了したら、成功のメッセージが表示されます。ダウンロードした画像は、ツールで指定したフォルダに保存されます。
関連トピック:
- モバイルプロパティ
- イメージプロパティ