2015-01-22 4 views
1

라이브 서버 파일의 어느 위치에서 DSpace 인스턴스에 제출 한 pdf 파일을 찾을 수 있습니까? 누구는 그것이 어디에 있는지 알고 있습니까? 어떤 도움을 많이 주시면 감사하겠습니다.dspace 서버의 pdf 파일 위치

답변

3

핸들과 비트 스트림 ID 번호가 주어지면 다음 쿼리로 파일의 경로로 이동할 수 있습니다. 항목에서 비트 스트림을 추가/제거하지 않으면 기본적으로 bitstream_id가 1이됩니다. 당신의 인 DSpace 설치 디렉토리 내에서

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}; 
+0

내 비트 스트림 링크는 Google 워드 프로세서 뷰어에서 접근 할 수 없지만, 어떻게 해결할 수 있습니까? –

+1

dspace로 태그 된 새 질문을 시작하는 것이 좋습니다. 이것은 몇 년 전이지만 도움이 될 수 있습니다. https://wiki.duraspace.org/display/DSPACE/Document+Preview+with+Google+Docs+viewer – terrywb

+0

나는 운이 없다고 이미 말한 모든 것을 시도했다. 나는 아무것도로드하지 않는 iframe 만 얻는다. 하지만 다른 PDF 링크를 사용하려고하면 iframe에서 문서를로드합니다. 아마도 비트 스트림 링크가 잘못 인코딩되었거나 제대로 인코딩되지 않았거나 Google에 공개적으로 액세스 할 수없는 문서 일 수 있습니다. 둘 중 하나는 구현하고 수정하는 방법을 모른다. –

1

이 업로드 된 자산의 저장을위한 기본 위치는 디렉토리 내/assetstore

, 당신은 특정 파일을 찾기위한 테리의 조언을 따를 수 있습니다.