Задать вопрос
Kats555
@Kats555

Как отправить файл на веб-сервер?

Нужно отправить файл на веб-сервер, сам сервер находится в локальной сети на OpenServer'e.

При использовании client - Socket, подключение происходит успешно, но файл не передается :с
Так же была попытка передать файл по URL. Подключение происходит успешно, но файл опять таки не передается...

Socket server = new Socket();
        server.connect(new InetSocketAddress("127.0.0.1", 80));

        File file = new File("D://Desktop/test.txt");
        BufferedInputStream inFile = new BufferedInputStream(new FileInputStream(file));
        BufferedOutputStream outFile = new BufferedOutputStream(server.getOutputStream());

        byte[] buffer = new byte[8192];
        int count = 0;

        while ((count = inFile.read(buffer)) != -1){
            outFile.write(buffer, 0, count);
        }
        outFile.flush();
        outFile.close();
        inFile.close();
  • Вопрос задан
  • 336 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
А что там на самом веб-сервере? Какой там роутинг? Ну не напрямую же он с локалхоста данные принимает?
Короче. Давай ещё код серверной части, а не только клиента
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы