クライアントのアップロード
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このSDKは、事前定義された設定のファイルをSitecore Content Hubインスタンスにアップロードするためのクライアントを提供します。サポートされている構成は次のとおりです。
-
パッケージのインポート
-
アセットの作成
-
アセットのメインファイルの更新
-
アセットの代替ファイルの更新
SDKを使用してアセットをアップロードするには、M.UploadConfiguration定義に対するRead権限が必要です。
次のコード例のclient変数は、IMClientインスタンスを参照します。Web SDKを使用する場合、変数名を選択できますが、ドキュメントではインスタンス化時にclientとも呼ばれます。
ローカルソースからのパッケージのアップロードとインポート
たとえば、次のスニペットは、ImportPackageConfigurationを使用してパッケージをアップロードおよびインポートします。
ローカルファイルからアセットをアップロードして作成する
例えば、次のスニペットは、AssetUploadConfigurationを使用してアセットをアップロードして作成します。
バイト配列からのアセットのアップロードと作成
ByteArrayUploadSourceを使用してローカル ファイルをアップロードしないでください。これは、内容全体がメモリに保持され、基になる配列ベースの実装には約2ギガバイトの制限があるためです。代わりに、LocalUploadSourceを使用してください。
例えば、次のスニペットは、AssetUploadConfigurationを使用して新しいアセットをアップロードして作成します。
リモートソースからのアセットのアップロードと作成
例えば、次のスニペットは、AssetUploadConfigurationを使用してアセットをアップロードして作成します。