Tous les produits
Search
Centre de documentation

Object Storage Service:0048-00000111

Dernière mise à jour :Sep 22, 2026

Description du problème

Lorsque vous accédez à un objet via un endpoint d'accélération OSS depuis un navigateur, ce dernier télécharge l'objet au lieu de l'afficher en aperçu.

Cause

Si l'accélération de transfert a été activée pour un bucket après le 16 janvier 2021 à 00:00, OSS ajoute les deux en-têtes suivants à la réponse lorsque vous utilisez un OSS acceleration endpoint pour accéder à n'importe quel objet :

x-oss-force-download: true
Content-Disposition: attachment

Lorsqu'un navigateur reçoit l'en-tête Content-Disposition: attachment, il télécharge l'objet au lieu de l'afficher en aperçu.

Exemples de problèmes

Prenons par exemple un objet nommé test dans un bucket dont l'accélération de transfert a été activée après le 16 janvier 2021 à 00:00. Lorsque vous accédez à cet objet depuis un navigateur en utilisant l'endpoint d'accélération OSS, celui-ci ajoute les deux en-têtes précédents à la réponse. L'en-tête Content-Disposition: attachment force le navigateur à télécharger l'objet plutôt qu'à l'afficher en aperçu.

GET /test HTTP/1.1
HTTP/1.1 200 OK
Content-Disposition: attachment
x-oss-force-download: true

Solution

Pour empêcher OSS de renvoyer des en-têtes qui forcent le téléchargement, utilisez un nom de domaine personnalisé pour accéder à l'objet. Pour plus d'informations, consultez Mappage de noms de domaine personnalisés.