Расположение pdf-файлов на сервере dspace

Мне интересно, где в файлах рабочего сервера я могу найти файлы PDF, которые я отправил в своем экземпляре DSpace? Кто-нибудь знает, где он находится? Любая помощь будет очень высоко ценится


person Community    schedule 22.01.2015    source источник


Ответы (2)


Имея дескриптор и идентификатор битового потока, вы можете получить путь к файлу с помощью следующего запроса. По умолчанию ваш bitstream_id будет равен 1, если только вы не добавили/не удалили битовые потоки из своего элемента.

select 
  '${YOUR_ASSETSTORE_PATH}' || 
  substring(bit.internal_id, 1, 2) || '/' || 
  substring(bit.internal_id, 3, 2) || '/' || 
  substring(bit.internal_id, 5, 2) || '/' || 
  bit.internal_id 
from bitstream bit 
inner join bundle2bitstream b2b on b2b.bitstream_id=bit.bitstream_id 
inner join bundle b on b.bundle_id=b2b.bundle_id and b.name='ORIGINAL' 
inner join item2bundle i2b on i2b.bundle_id=b.bundle_id 
inner join handle h on i2b.item_id=h.resource_id 
where h.handle='${handle}' and bit.sequence_id =${seq}; 
person terrywb    schedule 22.01.2015
comment
Мои ссылки на битовые потоки недоступны для просмотра документов Google, есть идеи, как это исправить? - person ; 22.01.2015
comment
Я рекомендую начать новый вопрос с тегом dspace. Этому несколько лет, но это может помочь. wiki.duraspace.org/display/DSPACE/ - person terrywb; 22.01.2015
comment
Я уже пробовал все, что там было сказано, но безуспешно. Я получаю только iframe, который ничего не загружает. но когда я попытался использовать другие ссылки в формате PDF, iframe загружает документ. Возможно, ссылки на битовые потоки неверны/не закодированы должным образом, или документы недоступны для Google. Либо два, я не знаю, как это реализовать и исправить. - person ; 23.01.2015
comment
Я рекомендую вам начать новый вопрос, указывающий, что вы ищете помощь со средством просмотра документов Google. - person terrywb; 23.01.2015
comment
Общедоступный для Google, IMO означает, что он должен находиться на рабочем сервере, а не на тестовом/локальном сервере (т.е. ваш экземпляр dspace должен быть доступен внешним пользователям через Интернет). - person euler; 24.01.2015

В каталоге установки DSpace место хранения загруженных ресурсов по умолчанию — /assetstore.

В этом каталоге вы можете последовать совету Терри по поиску определенного файла.

person Bram Luyten    schedule 22.01.2015