dspace 服务器中 pdf 文件的位置

问题描述 投票:0回答:3

我想知道在实时服务器文件中的哪里可以找到我在 DSpace 实例中提交的 pdf 文件?有谁知道它位于哪里?任何帮助将非常感激

pdf dspace
3个回答
3
投票

给定句柄和比特流 ID 号,您可以使用以下查询获取文件的路径。默认情况下,您的 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}; 

1
投票

在您的 DSpace 安装目录中,上传资源的默认存储位置是 /assetstore

在该目录中,您可以按照 terry 的建议来查找特定文件。


0
投票

恢复这个...看来 PDF 没有存储为 PDF,而是转换为其他内容...比特流...当我在 /assetstore 中复制这些比特流之一并将扩展名更改为 .pdf 并尝试以 PDF 格式打开它...但这行不通。我真的不知道这些文件是如何被解构/重建的。有人有任何见解吗?我在 Lyrasis 网站上没有看到它。

© www.soinside.com 2019 - 2024. All rights reserved.