ВАЖНО: я могу использовать ТОЛЬКО "servlet-api.jar(версия 2.4)", я не могу использовать другой JAR!
Я использую для загрузки моего файл.
Затем я использую этот код InputStream Whole = request.getInputStream();, чтобы получить весь входной поток.
Затем я использую этот код, чтобы получить строку содержимого файла
Код: Выделить всё
BufferedReader br = new BufferedReader(new InputStreamReader(whole, "UTF-8"));
while ((line = br.readLine()) != null) {
sb.append(line);// sb is stringbuilder here
}
Код: Выделить всё
InputStream is = new ByteArrayInputStream(result.getBytes("UTF-8""));
Код: Выделить всё
OutputStream outputStream = new FileOutputStream(temp);// temp is a file.
int read = 0;
byte[] bytes = new byte[1024];
while ((read = is.read(bytes)) != -1) {
outputStream.write(bytes, 0, read);
}
Подробнее здесь: https://stackoverflow.com/questions/230 ... ervlet-2-4
Мобильная версия