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-Origin
fest Header auf einem Container namensmycontainer
indem 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
mycontainer
indem 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.jpg
hoch 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.jpg
Objekt, 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