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

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

最終更新日:Feb 23, 2024

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

項目

原因

解決策

OSS

オブジェクトにアクセスするには、デフォルトのドメイン名またはアクセラレーションエンドポイントを使用しました。 データ伝送のセキュリティを確保するために、OSSのデフォルトのドメイン名またはアクセラレーションエンドポイントを使用して、特定の時点で作成されたバケット内の特定のタイプのオブジェクト (たとえば、オブジェクトのContent-typeヘッダーがtext/htmlまたはimage/jpeg) にアクセスすると、OSSは次のヘッダーを応答に強制的に追加します: x-oss-force-download: trueContent-Disposition: attachment。 ブラウザを使用してオブジェクトにアクセスすると、ブラウザは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

2017年10月01日の00:00以降

作成されたバケット

text/html

0048-00000001

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

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

2020年11月17日11:07:00以降

すべて

0048-00000106

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