Привет, я пытаюсь создать PDF-файл из URL-адреса веб-страницы. как только PDF-файл загрузится. я не могу открыть pdf [заJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Привет, я пытаюсь создать PDF-файл из URL-адреса веб-страницы. как только PDF-файл загрузится. я не могу открыть pdf [за

Сообщение Anonymous »

Когда я пытаюсь открыть загруженный PDF-файл, появляется сообщение: Мы не можем открыть этот файл....Что-то пошло не так.
Вот мой код.....
Строковый путь = envString+"MetalSpecActionServlet?source=search_eu.jsp&action=open_na2066&specno="+na2066BO.getSpecNo()+"&specType=NA2066" ;

Код: Выделить всё

                try {
URL url = new URL(path);

// Open a connection to the URL
URLConnection connection = url.openConnection();

// Get the input stream from the connection
InputStream inputStream = connection.getInputStream();

// Create a FileOutputStream to write to the file in my local path
FileOutputStream outputStream = new FileOutputStream(pathNameEN);

// Read from the input stream and write to the file
byte[] buffer = new byte[1024];
int bytesRead;

while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
} // Close streams
inputStream.close();
outputStream.close();

} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

FileInputStream fisEN = null;

// upload to database
File fileEN = new File(pathNameEN);

try {
fisEN = new FileInputStream(fileEN);
fileHandlingRepository.fileUpload(na2066BO.getSpecNo(), fisEN, "PDF_EN", ".pdf");

} catch (FileNotFoundException exc) {
if (eutype.indexOf("2066") != -1) {
throw new MetalSpecBusinessException(MetalSpecMessageConstants.MS_EU2066_INTERNAL_ERORR,
new String[] { "upload PDF(s)" });
}
}
finally {
try {
if (fisEN != null) {
fisEN.close();
}
} catch (IOException exc) {
}
}
Кто-нибудь знает, как это решить?

Подробнее здесь: https://stackoverflow.com/questions/782 ... oaded-i-co
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»