Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.05.2019, 08:27
|
|||
---|---|---|---|
|
|||
Чтение файлов с кириличным именем |
|||
#18+
Здравствуйте. есть метод, который должен считать файлы с диска (jpg, jpeg || png), и переписать их в другое место изменив размер сам метод: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
метод resize Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
виборка файлов с диска Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Когда цикл доходит до кирилически-обозваного файла строка g2d.drawImage(tmp, 0, 0, null); виснет, и дебагер дальше не проваливается. Может кто знает как исправить сие положение? Спасибо throw new AchtungProgramistGirlException(true); ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 09:59
|
|||
---|---|---|---|
Чтение файлов с кириличным именем |
|||
#18+
Код: java 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 10:03
|
|||
---|---|---|---|
Чтение файлов с кириличным именем |
|||
#18+
А если серьезно, то по идее должно валиться на Код: java 1.
Вы точно уверены, что виснет именно на Код: java 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 10:23
|
|||
---|---|---|---|
|
|||
Чтение файлов с кириличным именем |
|||
#18+
Точно, пять раз дебагером уже проганяла, все время там валится. считку файта проходит ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 10:29
|
|||
---|---|---|---|
|
|||
Чтение файлов с кириличным именем |
|||
#18+
а если избавится от киличных файлов Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
все прекрасно работает [img=] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 10:48
|
|||
---|---|---|---|
Чтение файлов с кириличным именем |
|||
#18+
На флешках отформатированных под FAT32 могут быть проблемы с представлением кодовой страницы. По тексту кода и по вашим сообщениям так и не ясно точно где это. Замените Код: java 1.
на Код: java 1. 2.
и два брейк поинта на каждую строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 11:01
|
|||
---|---|---|---|
|
|||
Чтение файлов с кириличным именем |
|||
#18+
спасибо, попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 11:13
|
|||
---|---|---|---|
|
|||
Чтение файлов с кириличным именем |
|||
#18+
авторЗамените BufferedImage image = ImageIO.read(new File(files.get(i))); на InputStream inputStream = new FileInputStream("res\\temp\\" + getTempId() + ".jpg"); IOUtils.copy(inputStream, new NullOutputStream); Шото тут не то. Код: java 1.
Считывает файл (!уже существующий) из листа путей. Код: java 1.
а ви предлагаете стриму считать файл, которого еще нет, ибо метод getTempId() генерирует новое имя (это раз), а каталог res\\temp\\ является целевым, в который будет произведена запись файла, и значит по умолчание такого файла там быть просто не может, физически (это двас). ПС. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 11:24
|
|||
---|---|---|---|
Чтение файлов с кириличным именем |
|||
#18+
Я хочу увидеть IOException с поясняющим текстом в фазе конструктора FileInputStream. Предположительно там оно и падает. Сделайте любезность. Кстати стектрейс ошибки здесь важнее всего. Странно что вы его не показали. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 12:10
|
|||
---|---|---|---|
Чтение файлов с кириличным именем |
|||
#18+
скопировал код - все работает, картинка создается java 1.8 Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 12:45
|
|||
---|---|---|---|
Чтение файлов с кириличным именем |
|||
#18+
Дьявол - в деталях. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2019, 17:23
|
|||
---|---|---|---|
Чтение файлов с кириличным именем |
|||
#18+
Виктория_00Здравствуйте Ну привет. В общем файлы читаются осью в дефолтной кодировке, дефолт определяет сама ось, каков он - надо выяснить. Но даже не суть с дефолтом, суть в отсутствии простейшей проверки. Кто мешает в том же дебаггере посмотреть, что за хрень там суётся в конструктор нового файла? Кроме того, давать конструктору просто имя файла, без пути - это действительно женская логика. В общем - по замечаниям треба отчёт дать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=59&tablet=1&tid=2121311]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 310ms |
total: | 446ms |
0 / 0 |