Запишите, что двоичный файл загрузил файл на диск в Java

Можно разделить файлы XAML при помощи ResourceDictionary. ResourceDictionary может использоваться для слияния других файлов:


  
    
      
      
    
  

В ResourceDictionary, можно также объявить Стили, которые можно использовать в элементах, таких, что основной файл XAML становится меньшим.

Другая возможность получить меньший файл XAML состоит в том, чтобы определить Ваши собственные средства управления, которые Вы тогда используете в своем главном приложении.

7
задан radius 22 June 2010 в 22:27
поделиться

2 ответа

Не используйте FileWriter - который пытается преобразовать данные в текст.

Просто используйте FileOutputStream .

byte[] buffer = new byte[8 * 1024];

InputStream input = urlConnect.getInputStream();
try {
  OutputStream output = new FileOutputStream(filename);
  try {
    int bytesRead;
    while ((bytesRead = input.read(buffer)) != -1) {
      output.write(buffer, 0, bytesRead);
    }
  } finally {
    output.close();
  }
} finally {
  input.close();
}
33
ответ дан 6 December 2019 в 04:56
поделиться

DataInputStream предназначен для чтения примитивов Java, а не для общих данных.

Это также избыточно, поскольку urlConnect.getInputStream (); уже возвращает InputStream , и все InputStreams поддерживают read ().

is = urlConnect.getInputStream();

PS Предполагается, что равно , а бис - это одна и та же переменная. В противном случае вы читаете неправильный поток в цикле.

2
ответ дан 6 December 2019 в 04:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: