Geç yanıt, ancak Azure lekeleriyle (AWS hakkında soru sorduğunuzu biliyorum, ancak bu beni yine de yanıtlamaya çalışmak için delirtti) Accept-Ranges'i özellikle İzin Verilen Üstbilgi olarak ayarlamanız yeterli, *
çalışmıyor
Bunu için aşağıdaki C# kodu kullandı:
var url = new Uri(String.Format("https://yourblob.blob.core.windows.net"));
var credentials = new StorageCredentials("accountname", "key");
var client = new CloudBlobClient(url, credentials);
var corsRule = new CorsRule();
corsRule.ExposedHeaders.Add("Accept-Ranges");
corsRule.ExposedHeaders.Add("Content-Encoding");
corsRule.ExposedHeaders.Add("Content-Length");
corsRule.ExposedHeaders.Add("Content-Type");
corsRule.AllowedHeaders.Add("Accept-Ranges");
corsRule.AllowedHeaders.Add("Content-Encoding");
corsRule.AllowedHeaders.Add("Content-Length");
corsRule.AllowedHeaders.Add("Content-Type");
var serviceProperties = CloudBlobClient.GetServiceProperties();
serviceProperties.Cors.CorsRules.Clear();
serviceProperties.Cors.CorsRules.Add(corsRule);
client.SetServiceProperties(serviceProperties);
Bu normal bir HTTP başlık alanı olarak görünmüyor nesne oluşturmak öğrenmek için aşağıya chk direkt url
geçerken
Kurabiye geçti elde değildi. http://en.wikipedia.org/wiki/List_of_HTTP_header_fields –
https://www.html5rocks.com/en/tutorials/cors/#toc- uyarınca "Erişim-control- '' ile ilgili başlıkları öneki tüm CORS" işleyen-a-basit-istek – Stevko