Читайте изображения из Thumbor - PullRequest
1 голос
/ 13 января 2020

Я использую Thumbor как Docker изображение на моем P C. Я могу сохранить изображение в Thumbor, но не могу прочитать изображение с URL

. Этот метод я использую для сохранения файла

    var httpClient = new HttpClient();
    var httpContent = new ByteArrayContent(FileToByteArray(filename));            
    HttpResponseMessage response = null;
    try
    {
        httpContent.Headers.Add("Content-Type", "image/jpg");
        response = httpClient.PostAsync("http://localhost:32773/image", httpContent).Result;
    }
    catch (HttpRequestException ex)
    {

    }

И я использую этот URL от почтальона и выдает ошибку 400Bad Request

http://localhost:32773/1.jpg

Я что-то упустил в URL? Кто-нибудь может мне помочь с примером C# кода? ценим вашу помощь!

1 Ответ

0 голосов
/ 05 марта 2020

Правильный URL-адрес запроса:

http://localhost:32773/image/<the original location response>

Вот пример сохранения изображения

POST http://192.168.2.48:8082/image

HTTP/1.1 201 Created
Date: Thu, 05 Mar 2020 11:56:12 GMT
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Location: /image/8ad1c65a3e6341cfb231b1faf438fc0e/image.jpg
Server: TornadoServer/4.5.3

Загрузка того же изображения:

GET http://192.168.2.48:8082/image/8ad1c65a3e6341cfb231b1faf438fc0e/image.jpg

Вкратце: убедитесь, что вы сохранили информацию о местоположении из заголовка ответа при сохранении изображения

...