Когда я пытаюсь открыть загруженный 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) {
}
}
Когда я пытаюсь открыть загруженный PDF-файл, появляется сообщение: Мы не можем открыть этот файл....Что-то пошло не так. Вот мой код..... Строковый путь = envString+"MetalSpecActionServlet?source=search_eu.jsp&action=open_na2066&specno="+na2066BO.getSpecNo()+"&specType=NA2066" ; [code] 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();
Я знаю == сравнивает ссылки на Java, но почему первое сравнение работает, а второе - нет, даже если строки идентичны?
public class Main {
public static void main(String[] args) {
System.out.println( Hello == Hello ); // true
System.out.println(new...
Это действие, которое получает URL-адрес и должно загрузить веб-страницу в веб-представлении.
Я получаю много ошибок Java-скриптов, и не могу их устранить.
Я искал API и просмотрел множество руководств, но ни одно из них не решило проблему.
package...
Это действие, которое получает URL-адрес и должно загрузить веб-страницу в веб-представлении.
Я получаю много ошибок Java-скриптов, и не могу их устранить.
Я искал API и просмотрел множество руководств, но ни одно из них не решило проблему.
package...
Например, у нас есть ссылка на файл вида
file.zip
Пусть размер файла будет 1000Мб.
Если мы нажмем на ссылку, браузер сразу начнет загрузку, верно? Верно!
Но я бы хотел сделать следующее:
Пользователь нажимает на ссылку Рисую анимацию загрузки...
Например, у нас есть ссылка на файл вида
file.zip
Пусть размер файла будет 1000Мб.
Если мы нажмем на ссылку, браузер сразу начнет загрузку, верно? Верно!
Но я бы хотел сделать следующее:
Пользователь нажимает на ссылку Рисую анимацию загрузки...