我正在尝试通过邮递员向项目中添加比特流。发布时,我选择body作为“ form-data”,并添加了一个密钥作为“ file”并选择了一个文件。除此之外,我还给了key作为“名称”和值作为文件名。它已成功添加到Item,但名称为null。
我假设您使用DSpace 6。
首先:请确保您已登录。通过调用]获取JSESSIONID cookie。
Post: http://yourserver.com/rest/login 带有Query Params email和password
Post: http://yourserver.com/rest/login
带有Query Params email和password
Query Params
email
password
然后:像这样发布比特流
Post: http://yourserver.com/rest/items/your-item-id/bitstreams 在Body下添加文件并选择binary:
Post: http://yourserver.com/rest/items/your-item-id/bitstreams
在Body下添加文件并选择binary:
Body
binary
将filename和description设置为Query Params:
filename
description
命中发送。