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();
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 1
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
А что там на самом веб-сервере? Какой там роутинг? Ну не напрямую же он с локалхоста данные принимает?
Короче. Давай ещё код серверной части, а не только клиента
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
29 мар. 2024, в 13:20
3000 руб./за проект
29 мар. 2024, в 12:59
15000 руб./за проект
29 мар. 2024, в 12:56
1500 руб./за проект