ファイルアップロード フィールド は、フォームを介してデータを送信する際に、ユーザーがファイルをアップロードできるようにする機能です。ユーザーは、デバイス(デバイスのローカルストレージ)か、私たちがサポートするクラウドストレージサービスのいずれかからファイルを選択することができます。以下は、フォーム上のファイルアップロードフィールドの見た目です:
サイズの制限
- ウェブブラウザからアクセスした場合、ファイルアップロード欄は最大50 MBのファイルを受け付けます
- iPhoneまたはiPadデバイスからアクセスした場合、ファイルアップロード欄は最大50 MBのファイルを受け付けます
- Androidデバイスからアクセスした場合、ファイルアップロード欄は最大5 MBのファイルを受け付けます
ユーザーがフォームを介して提出したファイルは、アカウントのストレージ制限にカウントされます。現在のストレージ詳細を表示するには、アカウントの 使用状況詳細 ページをご覧ください。
アップロードされたファイルの名前
このフィールドにファイルをアップロードすると、ファイルの名前は次の形式で設定されます。
<独自の番号>_<アップロードされたファイル名>
- ファイル名の先頭にはアンダースコア(_)と、そのファイルをアカウント内で一意に識別するシステム生成番号が付けられます。
- ファイル名が150文字を超える場合、自動的に切り詰められます。
- ハイフン(-)を除き、空白やその他の特殊文字はアンダースコア(_)に置き換えられます。
ウェブブラウザからアクセスする場合
以下は、ユーザーがウェブブラウザからアクセスしたときのファイルアップロードフィールドの例です。フィールドに有効にした ブラウズオプション に従うと、ユーザーはファイルをアップロードできます。
ローカルストレージからファイルをアップロードする
- 「アップロード」アイコンをクリックしてください。これにより、デバイスのファイルマネージャーが起動します。
- 必要なファイルを選択してください。
もしくは、必要なファイルをフィールドにドラッグ&ドロップすることもできます。
Zoho Docsからファイルをアップロードする
- 「クラウドピッカー」アイコンをクリックしてください。「クラウドピッカー」のポップアップウィンドウが表示され、Zoho Docs内のすべてのファイルとフォルダが表示されます。
-
必要なフィールドを選択して、「添付」をクリックしてください。
Google Driveからファイルをアップロードする
- クラウドピッカーアイコンをクリックします。 クラウドピッカー のポップアップウィンドウが表示されます。
- 左側から Google Drive を選択します。 Googleアカウントと既に接続している場合、Google Driveからのファイルとフォルダーが表示され、ステップ6に進みます。
-
Google認証 をクリックします。
- Googleアカウントの資格情報を入力します。
- Zoho CorpにGoogle Drive内のファイルとフォルダーを閲覧および管理する権限を付与します。接続が成功すると、Google Driveからのすべてのファイルとフォルダーが表示されます。
- 必要なフィールドを選択したら、 添付 をクリックします。
注意:
- エンドユーザーは、Cloud Pickerポップアップウィンドウの右上隅の「別のユーザーとしてサインイン」ボタンを使用して、複数のGoogleアカウントに接続できます。
- ZohoがGoogleアカウントにアクセスできる場合、エンドユーザーはGoogle Driveからファイルをアップロードできます。このアクセスを削除する方法などについては、このページを参照してください。
スマートフォンまたはタブレットからのアクセス
次は、ユーザーがスマートフォンまたはタブレットからアクセスしたときにファイルアップロードフィールドがどのように見えるかの例です。 ユーザーは次のことができます:
ファイルをアップロードする
- ファイルアップロードフィールドをタップして、参照をタップします。これにより、ユーザーのデバイス内の最近アクセスしたファイルが開きます。
- 必要なファイルを選択します。
写真をアップロードする
- ファイルアップロードフィールドをタップし、写真を選択をタップします。これにより、デバイスの写真ギャラリーが開きます。
- 必要な写真を選択します。これにより、写真ギャラリーが閉じられ、ユーザーが選択した写真をプレビューできます。
写真をスキャンしてPDFとしてアップロードする
iOS 13.0以降のユーザー は、複数の写真をスキャンして、PDFとしてファイルアップロードフィールドにアップロードすることができます。
- ファイルアップロードフィールドをタップし、次にスキャンドキュメントをタップします。
- 必要な画像をキャプチャし、保存をクリックします。
フィールドプロパティ
フォームのファイルアップロードフィールドのユーザーエクスペリエンスのカスタマイズを以下のように実行できます:
ファイルのダウンロード
ファイルをダウンロードするURL形式
ファイルアップロードファイルに格納されたファイルは、以下のURLを使用してダウンロードすることができます。
https://<ドメイン>/<アカウント所有者名>/<アプリリンク名>/<レポートリンク名>/<フィールドリンク名>/ダウンロード/<ファイル名>
そこで、
- ドメインはDC(データセンター)に依存します。例えば、アカウントがZohoのUSデータセンターにある場合は、creatorexport.zoho.com、EUデータセンターにある場合はcreatorexport.zoho.euを使用する必要があります。
- account_owner_nameは、Creatorアプリケーションのアカウント所有者のユーザー名とアプリケーションのリンク名を含みます。
- reportLinkNameは、対応するファイルアップロードフィールドが表示されているレポートのリンク名です。
- fieldLinkNameは、リンク名です。
- fileNameは、対応するファイルの名前です。詳細
例えば、あなたが候補者採用アプリを構築したとします。このアプリケーションには、必要な詳細を入力して履歴書をアップロードする候補者詳細というフォームが作成されています。候補者詳細レポートにアクセスすると、履歴書を表示したいと思うかもしれません。そのためには、レポート内で「履歴書をダウンロード」というボタンをクリックすると、ファイルとして履歴書がダウンロードされるようにカスタムアクションを設定できます。このカスタムアクションは、上記のURL形式で次のように構築されています。
BaseURL = '
https://creatorexport.zoho.com' + zoho.appuri + '<reportLinkName>/<fieldLinkName>/download' + input.<fieldLinkName>; openURL( BaseURL, “window type”);BaseURL = '
https://creatorexport.zoho.com' + zoho.appuri + '<reportLinkName>/<fieldLinkName>/download' + input.<fieldLinkName>; openURL(BaseURL、「ウィンドウタイプ」);
ここでは、
- BaseURL は、構築したURLを参照する変数です
- zoho.appuri は、次の形式でアプリケーションの詳細を返します:
/<アカウント所有者名>/<アプリケーションリンク名>/ - input.<fieldLinkName> は、対応するファイルアップロードフィールドに格納されている各ファイルの ファイル名 を返します
- openUrl Delugeタスクは、ユーザーを指定されたURLにリダイレクトするために使用されます。 このURLは、同じウィンドウ、新しいウィンドウ、親ウィンドウ、ポップアップウィンドウ、またはiframeで開くことができます。
現在、候補者詳細レポートにアクセスすると、履歴書をダウンロードするボタンが表示されます。
上記の画像では、Meganが <account_owner_name>、candidate-recruitmentが <application_link_name>であることを表しています。
ヒント : このURL形式を使用して、フィールドアップロード、画像、オーディオ、ビデオ、および署名フィールドからファイルをダウンロードできます
ファイルダウンロードツールを使用して一括でファイルをダウンロードする
注意 :
- ファイルダウンロードツールは、現在、ファイルアップロード、画像、およびサインフィールドからのファイルのダウンロードをサポートしています。親フォーム内のサブフォームにこれらのフィールドがある場合は、ファイルをダウンロードできません。
- このツールは現在、Windowsのみでサポートされています。
- accounts.zoho.com に10個以下のauthtokensがあることを確認してください。ユーザー名またはパスワードに関連するエラーを避けるために
Zoho Creatorは、ファイルアップロードフィールドに格納されているすべてのファイルを一度にダウンロードするツールを提供しています。このツールを使用するには:
-
ツールをダウンロードして実行してください。正しいツールをダウンロードするようにしてください:
-
あなたの Zoho Credentials を入力して、 Sign In をクリックしてください:
- 代わりに、事前に生成された アプリケーション固有のパスワード およびZohoアカウントへのログインに使用したメールアドレスを使用して、filedownloader.exeツールにサインインすることができます。
- 必要な アプリケーション名 を選択してください。これはアップロードしたファイルを含むアプリケーションです。
- 必要なビュー名を選択してください。これは、指定されたアプリケーションに含まれるファイルを含むレポートです。
- 「フィールドデリュージ名」を入力します。これは必要なファイルアップロードフィールドのフィールドリンク名です。「?」アイコンをクリックすると、アプリケーション内のフィールドデリュージ名を表示できます。
- 「ローカルフォルダパス」を指定します。これは、ファイルを保存するフォルダです。
-
「ダウンロード」をクリックしてください。
すべてのファイルのダウンロードが完了すると、成功メッセージが表示されます。ダウンロードしたファイルは、ツールで指定されたフォルダに保存されます。
既知の制限
ファイルアップロードフィールドへのアクセスは、フォームの公開されたURLまたは顧客ポータルから行うことができます。
関連トピック:
-
-