Анонимная загрузка больших двоичных объектов возвращает ошибку 403 ForbiddenC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Анонимная загрузка больших двоичных объектов возвращает ошибку 403 Forbidden

Сообщение Anonymous »

Моя программа C# загружает список файлов из большого двоичного объекта службы хранилища Azure с помощью Azure.StorageServices.BlobService. Но как только он достигает определенного файла mono-2.0-bdwgc.dll, я получаю ответ «Ошибка ответа» со статусом: 403 Запрещено.
Этот файл является сначала внутри подпапки (или что-то вроде эквивалента blob). Если я добавлю еще один файл с меньшим буквенно-цифровым именем (

Код: Выделить всё

alpha.txt
), теперь альфа.txt становится тем, который возвращает 403 Forbidden. Может быть, что-то связано с подпапками? В моих путях к ресурсам в качестве разделителей всегда используются косые черты /.
Все файлы доступны анонимно. Фактически, я даже могу открыть URI [...]/mono-2.0-bdwgc.dll или [...]/alpha.txt в браузере, и он без проблем загрузит их. .
Если явно попытаться загрузить файл в начале программы (до того, как я начну загружать список BLOB-объектов), она также его скачает нормально. Кажется, он жалуется, только если я пытаюсь загрузить весь список больших двоичных объектов.
Простой отрывок моего кода:

Код: Выделить всё

StorageServiceClient client = StorageServiceClient.Create(STORAGE_ACCOUNT, blobKey);
blobService = client.GetBlobService();

...

for (int i = 0; i < blobsToDownload.Count; i++)
{
await blobService.GetBlob(OnBlobReceived, blobsToDownload[i]);
}

Код: Выделить всё

private async void OnBlobReceived(IRestResponse response)
{
if (response.IsError)
{
// This fails with 403 Forbidden
throw new Exception($"{(int)response.StatusCode} {response.ErrorMessage} {response.Url}");
}
...
}
Я заметил, что Microsoft недавно изменила рекомендуемый заголовок x-ms-version в MSDN на 2025-01-05, поэтому я последовал этому примеру. , но ничего не изменилось.
Кто-нибудь знает, почему в данном конкретном случае произошел сбой в этом конкретном файле?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -forbidden
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Анонимная загрузка больших двоичных объектов возвращает ошибку 403 Forbidden
    Anonymous » » в форуме C#
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Анонимная загрузка больших двоичных объектов возвращает ошибку 403 Forbidden
    Anonymous » » в форуме C#
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Анонимная загрузка больших двоичных объектов иногда возвращает 403 Forbidden
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Reddit API возвращает ошибку 403 Forbidden при запросе токена доступа
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Reddit API возвращает ошибку 403 Forbidden при запросе токена доступа
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»