У меня есть изображения, хранящиеся в Google Cloud Storage Bucket
Вот пример URL: https://storage.cloud.google.com/avatars-pl8/MenuCategoryFile-2019-10-15-13-27-55-de57e7770c12ccc4aaf7aba612428b63.jpg
И я пытаюсь загрузить его с URLSession.dataTask
let urlRequest = URLRequest(url: url) DispatchQueue(label: "image-loader", qos: .background).async { let session = URLSession(configuration: .default) let task = session.dataTask(with: urlRequest) { data, response, error in guard (response as? HTTPURLResponse)?.statusCode == 200 else {
Я получаю правильный код состояния ответа 200, но данные пусты 0 байт!
Когда я проверил response.url, то есть
po response?.url ▿ Optional<URL> ▿ some : https://accounts.google.com/ServiceLogin?service=cds&passive=1209600&continue=https://storage.cloud.google.com/avatars-pl8/MenuCategoryFile-2019-10-15-13-33-22-98e605c9c33581c6d1f8624b57c2c4f2.jpg&followup=https://storage.cloud.google.com/avatars-pl8/MenuCategoryFile-2019-10-15-13-33-22-98e605c9c33581c6d1f8624b57c2c4f2.jpg - _url : https://accounts.google.com/ServiceLogin?service=cds&passive=1209600&continue=https://storage.cloud.google.com/avatars-pl8/MenuCategoryFile-2019-10-15-13-33-22-98e605c9c33581c6d1f8624b57c2c4f2.jpg&followup=https://storage.cloud.google.com/avatars-pl8/MenuCategoryFile-2019-10-15-13-33-22-98e605c9c33581c6d1f8624b57c2c4f2.jpg
И доступ через веб-браузер у меня
https://00e9e64bac41b0499c2718c49a22532bc6616fd8750c6c1205-apidata.googleusercontent.com/download/storage/v1/b/avatars-pl8/o/MenuCategoryFile-2019-10-15-13-27-55-de57e7770c12ccc4aaf7aba612428b63.jpg?qk=AD5uMEtiqq-AyvI_5iXnitsf4-zdD-4GZm0vLfmVKSU8hg_s3kLsoCIRxk2tMnrADommifmFlmPLVEJ5kucWX6_6S8VK0dhhxkfuprVqbR75q9orDRqw1jRdO4xyxqlWH12Rp2njQIoo6TxCbYCzBpGXltuD-siHUCpNn3zT0jPt7XCrj1JoddT1-215Zjppv_NibT2-wRAMw3I0LlJ5GxRRgaAwQ9p9LDvhkpCIVo6Ikuokj84l9lSchtmMvZtu48sKLX8K22ix2S3OeWEC9p3p4FWUFQlLtqDIpKlmhZVV8AK6vZ4eL4Vu8Rzg4Vi8I5IHT9J_MFzSJ2LfUL_wHiBjouv863MrC-cWuRQgGwhQDb7KNMc6cVrLu8XsR_2s8aOBmlj9Jm3fvnknLz2jg-TXWXnbTk_1iXO1O1OtNkUdRybsG9fBv3GJ_3l_9qQpy-ntfe5Smsb58kAoY9vuicbPSfN8HifER2VxwCp-eVwkjoFtr-XbnwJyMYUkpkOOQ1C7HaV8hQsjkonzU7xeyoAA6_x1iU1konP7mD0lLN3znZsNoYxIdanlNPoc7EyIZUR0ZmD_Y3NcIE32WNl3X8UAyOe36_mA1XcZyWZxrmo0d4f4skg4WXskzioLKgX2XcY9DrPiK3_Yw9sPvW5H4XPUtBuZgWRChBI4SnZ01KwCEVNpsgHtn0DoFjZ_6zXofZeZ38jRwj42KsykQtVLSUt3OLVQbTyZjV_7pEBj5dLK_5X1loLSaPiyR4el4Z6cH_7EiJ2nU1yI9h51pXMq0fZeYe3EuUVwOCy4PQCWLpHvEMcqQ3DkmG_cLrQ-MtKROYdD4tIaGGwXXKdsM4fXDYsZrEpXbAPzTY72--r4phBsmtjs0YPoCg8
Я думаю, что есть некоторые проблемы с авторизациейдоступа и перенаправления? Эти изображения публикуются в Google Bucket