Как заменить метод doPost сервлета на PHP, Python или Perl?

Я загружаю файл изображения на сервер, используя JavaScript и сервлет. Мой метод doPost сервлета заключается в следующем.

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub

System.out.println( " Image is sent to server ");

ServletInputStream servletInputStream = request.getInputStream();
File captureFile = new File("./images/img1.jpg");
System.out.println(captureFile.getAbsolutePath());
if(!captureFile.exists()) {
captureFile.createNewFile();
}

FileOutputStream fileOutputStream = new FileOutputStream(captureFile);
int c;
while((c = servletInputStream.read()) != -1) {
fileOutputStream.write((char)c);
//System.out.print((char)c);
}
fileOutputStream.close();
}

В JavaScript я создаю заголовок и тело следующим образом:

header = 'POST /File/upload HTTP/1.1\r\n';
body += '[[[BINARY_IMAGE]]]\r\n';
body += '\r\r';

Теперь я хочу заменить этот код сервлета на PHP. Но я не понимаю, как я буду делать это на PHP или Python. Кто-нибудь может направить меня в этом? Даже замена Python или Perl будет работать для меня.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]