Wenn Inhalte in Ihrem Cloud Files-Konto nicht auf Ihre Website geladen werden, liegt dies möglicherweise an Cross-Origin Resource Sharing (CORS), einer Sicherheitsfunktion, mit der verhindert werden soll, dass schädliche Inhalte standardmäßig auf einer Webseite geladen werden. Wenn Ihre Dateien Asynchronous JavaScript und XML (AJAX) laden oder Schriftarten einbetten, verhindert CORS möglicherweise das Laden.
Sie können dieses Problem beheben, indem Sie die Header in Ihren Cloud-Dateien mit den folgenden Schritten durch cURL ändern (durch Ersetzen von XXXXX mit Ihrem Endpunkt und YYYYY mit Ihrem Token):
-
Legen Sie
X-Container-Meta-Access-Control-Allow-Originfest Header auf einem Container namensmycontainerindem Sie den folgenden Befehl ausführen:$ 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: *" -
Überprüfen Sie
mycontainerindem Sie den folgenden Befehl ausführen:$ curl -I -X HEAD https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/ -H "X-Auth-Token: YYYYY" -
Laden Sie eine Datei namens
cup.jpghoch zum Container mit den erforderlichen Headern, indem Sie den folgenden Befehl ausführen:$ 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 -
Überprüfen Sie die
cup.jpgObjekt, indem Sie den folgenden Befehl ausführen:$ curl -I -X HEAD https://storage101.lon3.clouddrive.com/v1/MossoCloudFS_XXXXX/mycontainer/cup.jpg -H "X-Auth-Token: YYYYY"Die Ausgabe sollte dem folgenden Beispiel ähneln:
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