Я получаю PathNotFoundException в cq5 при доступе к узлу. Я пытаюсь извлечь данные из pdf-файла с узла jcr: content. но я получаю path not found exception, потому что имя моего файла содержит пробелы, потому что sling не может сопоставить запрос с соответствующим файлом. Мое имя файла - «Sbi FB Deals Done.pdf», которое преобразуется моим кодом в /content/dam/sbi/personal/docs/Sbi%20FB%20Deals%20Done.pdfPathNotFoundException {} при доступе к узлу в cq5
из-за% 20its не получается карта с файлом. вот мой код, где я получаю это исключение
Node fileNode = session.getNode(filePath+"/jcr:content/renditions/original/jcr:content");
inputStream = fileNode.getProperty("jcr:data").getBinary().getStream();
, где путь к файлу/содержание/дамба/SBI/личные/документы/Sbi FB предложения Done.pdf
любая идея для этого? любым способом доступа к файлу, который содержит пробелы в cq5
Вы пытаетесь сохранить пробелы при загрузке узел? И я бы начал с файлового поля и использовал API для доступа к представлениям, уже есть методы класса Asset для получения потока. – Thomas
не могли бы вы объяснить, что метод я просто хочу поток этого файла, указав мой путь – user2142786