Дарт, как загрузить изображение

я пытаюсь загрузить изображение, здесьs код:

server.dart

import 'dart:io';

void main() {
  HttpServer.bind('127.0.0.1', 8080)
    .then((HttpServer server) {
      server.listen((HttpRequest request) {
        if (request.method.toLowerCase() == 'post') {
          request.fold(new BytesBuilder(), (builder, data) => builder..add(data))
          .then((BytesBuilder builder) {
            File file = new File('abc.jpg');
            file.writeAsBytes(builder.takeBytes(), mode: FileMode.WRITE)
              .then((_) {
                request.response.close();
              });
          });
        } else {
          File f = new File('test_1.html')
              ..openRead().pipe(request.response);
        }
      });
    });
}

test_1.html




  
    test_1
  

  
    
      
      
    
  

Затем я попытался открыть недавно сохраненное изображение с помощью программы просмотра фотографий win, но там написано:Безразлично»не поддерживает этот формат файла " пока я вижу содержание оригинала. Так что я'думаю, яЯ не использую правильный метод для декодирования байтов (возможно, просто предположение).

Ребята, вы можете дать мне подсказку?

Извините за плохой английский.

Ответы на вопрос(1)

Ваш ответ на вопрос