Я ищу апплет Java для чтения файла с клиентского компьютера и создания запроса POST для загрузки сервера PHP.
PHP-скрипт на сервере должен получить файл как обычную загрузку файла в отправке FORM. Я использую следующий код. Содержимое файла передается PHP-скрипту, но неправильно преобразуется в изображение.
//uploadURL will be a url of PHP script like
// http://www.example.com/uploadfile.php
URL url = new URL(uploadURL);
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.setRequestMethod("POST");
con.setDoInput(true);
con.setDoOutput(true);
InputStream is = new FileInputStream("C://img.jpg");
OutputStream os = con.getOutputStream();
byte[] b1 = new byte[10000000];
int n;
while((n = is.read(b1)) != -1) {
os.write("hello" , 0, 5);
test += b1;
}
con.connect();