KARTE Talkのチャットを利用した1:1会話において、エンドユーザーとオペレーターの双方から画像の送信が可能です。

オペレーターから画像を送信する

事前設定なしに、すべてのオペレーターから画像を送信することが可能です。
トーク画面の会話入力欄より、画像送信アイコンをクリックして送信したい画像を選択すると会話入力欄に画像が挿入されます。

エンドユーザーから画像を送信する

事前設定

  • オペレーター管理者権限にて、トーク設定画面>管理者設定内のセットアップ>プロジェクト基本設定より、「エンドユーザー画像送信」にチェックを入れます。
  • 「Origin」に、チャット接客を配信する予定のサイトのOriginを設定してください。
    • Originとは、「プロトコル(https:// もしくは http://) + ドメイン」です。
    • 例えば、サイトのURLがhttps://example.com/ の場合のオリジンは、https://example.com です。

マルチドメインオプションをご利用のプロジェクトの場合、ご利用のドメインすべてのOriginを入れる必要があります。

尚、このオプションの利用ができるのは2018年11月にリリースされた新しいチャットアイコンのテンプレートを利用した場合のみとなります。
2018年11月以前に作成したチャットアイコンから会話画面を開いたエンドユーザーの画面は古い仕様となり、画像送信の機能が利用できません。新しいテンプレートを使用して、改めて接客サービスを作成し直して下さい。

エンドユーザーの操作画面

上記設定がされた状態で、エンドユーザー側の会話画面には画像送信のアイコンが表示されます。
アイコンをクリックして画像を選択し、送信することができます。

画像送信に関わるセキュリティチェックについて

画像の送信に関わる脅威に対する対策として以下のセキュリティ対策をとっております。

  • クライアント側で送信可能ファイルの制限を行なっている
    • 送信されたファイルの拡張子を見て、画像ファイルに該当するものを判定しています
  • サーバー側でアップロードされる画像データをバイナリレベルで制限している
    • ユーザーによって送信されたデータが単なる画像ファイルであることを、バイナリデータの内容を確認することによって判定しています。これにより、悪意のあるユーザーが画像ではない何らかの実行ファイル等をアップロードし、KARTEに悪影響を及ぼすプログラムを実行したり、KARTEをご利用いただいているお客様の環境で任意のスクリプトを実行したりできないよう制限しています。

送信できるファイル形式

【エンドユーザー側】
送信可能な画像ファイル形式は、JPEG / GIF / PNG のいずれかに該当するファイル形式です。

【オペレーター側仕様】
送信可能な画像ファイル形式は、JPEG / GIF / PNG / SVG のいずれかに該当するファイル形式です。

アプリのウェブビューでの注意点

アプリのウェブビュー内に配信されたチャットでエンドユーザーが画像送信をするためには、アプリのエンジニアのご担当者様にて以下の記事をご覧頂きiOSとAndroidそれぞれに対し適切なご対応をして頂く必要があります。

iOS:
https://developers.karte.io/docs/faq-ios-sdk#section-%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E7%94%BB%E5%83%8F%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

Android
https://developers.karte.io/v1.0/docs/faq-android-sdk#section-%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E7%94%BB%E5%83%8F%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

画像ファイルのアップロード容量

容量の制限は以下です。
• エンドユーザーが送信できる画像サイズの上限 3MB
• オペレーターが送信できる画像サイズの上限 なし