Si el contenido de su cuenta de Cloud Files no se carga en su sitio web, es posible que se deba al uso compartido de recursos de origen cruzado (CORS), una característica de seguridad diseñada para evitar que el contenido malicioso se cargue en una página web de forma predeterminada. Si sus archivos cargan JavaScript asíncrono y XML (AJAX) o fuentes incrustadas, CORS podría impedir que se carguen.
Puede corregir este problema siguiendo los siguientes pasos para cambiar los encabezados en sus archivos en la nube con cURL (reemplazando XXXXX
con su punto final y YYYYY
con tu ficha):
-
Establezca el
X-Container-Meta-Access-Control-Allow-Origin
encabezado en un contenedor llamadomycontainer
ejecutando el siguiente comando:$ curl -i -X POST https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/ -H "X-Auth-Token: YYYYY" -H "X-Container-Meta-Access-Control-Allow-Origin: *"
-
Comprobar
mycontainer
ejecutando el siguiente comando:$ curl -I -X HEAD https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/ -H "X-Auth-Token: YYYYY"
-
Sube un archivo llamado
cup.jpg
al contenedor con los encabezados requeridos ejecutando el siguiente comando:$ curl -v -H 'X-Auth-Token: YYYYY' -X PUT -T cup.jpg -H 'Content-Type: image/jpeg' -H 'Content-Length: 0' -H 'Access-Control-Expose-Headers: Access-Control-Allow-Origin' -H 'Access-Control-Allow-Origin: *' https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/cup.jpg
-
Revisa el
cup.jpg
objeto ejecutando el siguiente comando:$ curl -I -X HEAD https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/cup.jpg -H "X-Auth-Token: YYYYY"
El resultado debe ser similar al siguiente ejemplo:
HTTP/1.1 200 OK Content-Length: 0 Access-Control-Expose-Headers: Access-Control-Allow-Origin Accept-Ranges: bytes Last-Modified: Mon, 16 Jun 2014 17:01:20 GMT Etag: d23wqfqe300b204e9800998ecf8427e X-Timestamp: 8079.74691 Access-Control-Allow-Origin: * Content-Type: image/jpeg X-Trans-Id: 2355eb60sdf323c82919-00539f22f8lon3 Date: Mon, 16 Jun 2014 17:01:45 GMT