すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:オブジェクトにアクセスしたときにオブジェクトをプレビューできない場合はどうすればよいですか

最終更新日:Dec 03, 2024

プレビューできないが、ブラウザーを使用してオブジェクトにアクセスしたときにオブジェクトがダウンロードされた場合は、このトピックを参照して、object Storage Service (OSS) 、Alibaba Cloud CDN (CDN) 、およびブラウザーの設定を確認し、問題のトラブルシューティングを行うことができます。

項目

原因

解決策

OSS

オブジェクトにアクセスするには、デフォルトのドメイン名またはOSSアクセラレーションエンドポイントを使用しました。 データ伝送のセキュリティを確保するために、デフォルトのドメイン名またはOSSアクセラレーションエンドポイントを使用して、特定の時点で作成されたバケット内の特定のタイプのオブジェクトにアクセスすると、OSSは応答にx-oss-force-download: trueおよびContent-Disposition: attachmentのヘッダーを強制的に追加します。 たとえば、オブジェクトのContent-Typeヘッダーはtext/htmlまたはimage/jpegです。 ブラウザを使用してオブジェクトにアクセスすると、ブラウザはContent-Dispositionヘッダーがattachmentに設定されていることを検出します。 その結果、オブジェクトがダウンロードされる。 特定の時点で作成されたバケット内の特定の型のオブジェクトにアクセスしたときにトリガーされるx-oss-ecルールの詳細については、「付録: 強制ダウンロードのためにトリガーされるx-oss-ecルール」をご参照ください。

カスタムドメイン名を使用してオブジェクトにアクセスします。 カスタムドメイン名を使用する前に、ドメイン名をバケットにマップする必要があります。 詳細については、「カスタムドメイン名をバケットのデフォルトドメイン名にマップする」をご参照ください。

Content-Typeヘッダーの値が実際のオブジェクトタイプと一致しません。 この場合、ブラウザはオブジェクトを正しく解析またはレンダリングできず、オブジェクトのみをダウンロードできます。

オブジェクトタイプに基づいてContent-Typeヘッダーの値を変更します。 詳細については、「Content-Typeヘッダーの設定方法を教えてください。 」をご参照ください。

Content-Dispositionヘッダーはattachmentに設定されます。 この場合、Content-Disposition: attachmentヘッダーは、オブジェクトのコンテンツを表示する代わりに、オブジェクトをダウンロードするようにブラウザーをトリガーします。

Content-Dispositionヘッダーをinlineに設定します。 詳細については、「オブジェクトメタデータの管理」をご参照ください。

CDN

ポイントオブプレゼンス (POP) にキャッシュされたリソースは更新されません。

POPにキャッシュされたリソースを更新します。 詳細については、「リソースの削除とプリフェッチ」をご参照ください。

ブラウザ

ファイル形式は、ブラウザによるプレビューではサポートされていません。 たとえば、ブラウザは、XLS、DOC、PPT、またはPDFファイルのプレビューをサポートしていない場合があります。

ブラウザにプラグインをインストールして、特定のファイル形式のプレビューをサポートします。

付録: 強制ダウンロードのためにトリガーされるx-oss-ecルール

次の表に、ossのデフォルトドメイン名またはアクセラレーションエンドポイントを使用してさまざまな種類のオブジェクトにアクセスする場合に強制ダウンロードがトリガーされるx-OSS-ecルールを示します。

デフォルトのOSSドメイン名

有効リージョン

有効なで

適用範囲

コンテンツタイプ

x-oss-ec

中国 (杭州) 、中国 (上海) 、中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (フフホト) 、中国 (深セン) 、中国 (成都)

2018年9月28日08:00以降

特定のリージョンで作成されたバケット

text/html

0048-00000001

中国 (南京-地方地域) 、中国 (福州-地方地域) 、中国 (武漢-地方地域) 、中国 (ウランカブ) 、中国 (平原) 、中国 (広州) 、米国 (シリコンバレー) 、米国 (バージニア) 、韓国 (ソウル) 、シンガポール、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ) 、フィリピン (マニラ) 、タイ (バンコク) 、英国 (ロンドン) 、およびUAE (ドバイ)

2019年9月25日の12:00:00以降

中国 (香港)

2019年11月25日の14:00:00以降

中国 (フフホト)

2019年9月23日の17:00:00以降

  • 画像 /jpeg

  • イメージ /gif

  • イメージ /tiff

  • イメージ /png

  • イメージ /webp

  • イメージ /svg + xml

  • イメージ /bmp

  • イメージ /x-ms-bmp

  • image/x-cmu-raster

  • イメージ /exr

  • 画像 /x-アイコン

  • イメージ /heic

  • text/html

0048-00000100

中国 (青島) と中国 (成都)

2019年9月24日の11:00:00以降

0048-00000101

中国 (張家口)

2019年9月24日の17:00:00以降

0048-00000102

中国 (上海) と中国 (深セン)

2019年9月29日17:00:00以降

0048-00000103

中国 (北京)

2019年9月29日の18:00:00以降

0048-00000104

中国 (杭州) と中国 (Ulanqab)

2019年9月30日15:00:00以降

0048-00000105

すべて

10月9日の00:00:00以降、2022

OSSを有効化したユーザー

すべて

0048-00000113

アクセラレーションエンドポイント

有効リージョン

有効なで

適用範囲

コンテンツタイプ

x-oss-ec

すべて

2020年12月31日00:00:00以降

指定したリージョンで転送アクセラレーションが有効になっているバケット

text/html

0048-00000002

UAE (ドバイ)

2021年1月7日の12:00:00以降

すべて

0048-00000107

マレーシア (クアラルンプール) 、イギリス (ロンドン)

2021年1月7日の18:00:00以降

0048-00000108

日本 (東京) 、インドネシア (ジャカルタ) 、ドイツ (フランクフルト)

2021年1月8日の18:00:00以降

0048-00000109

米国 (シリコンバレー) 、米国 (バージニア) 、シンガポール

2021年1月14日の12:00:00以降

0048-00000110

中国 (香港)

2021年1月16日の00:00:00以降

0048-00000111

韓国 (ソウル) 、フィリピン (マニラ) 、タイ (バンコク)

2023年2月1日の00:00:00以降

0048-00000112