«Имя» для потока битов в Dspace при добавлении через API равно null? - PullRequest
1 голос
/ 23 января 2020

Я пытаюсь добавить поток битов в Item через Postman. Когда я пишу, я выбрал body как «form-data», добавил ключ как «file» и выбрал файл. В дополнение к нему я дал ключ как «имя» и значение в качестве имени файла. Он успешно добавляется в Предмет, но его имя пусто.

enter image description here

1 Ответ

0 голосов
/ 24 января 2020

Я предполагаю, что вы используете DSpace 6.


Первое: убедитесь, что вы вошли в систему. Получите JSESSIONID cook ie, позвонив

Post: http://yourserver.com/rest/login   

с Query Params email и password


Затем: отправьте битовый поток следующим образом

Post: http://yourserver.com/rest/items/your-item-id/bitstreams

Добавьте файл в Body и выберите binary:

Add file. DSpace 6 API / Postman

Установить filename и description как Query Params:

Add filename and description for bitstream. DSpace 6 API / Postman

Хит отправить.

...