RavenDB Attachments - Функциональность, как это сделать?

У меня есть контроль ввода файлов.

   <input type="file" name="file" id="SaveFileToDB"/>

Допустим, я просматриваюC:/Instruction.pdf документ и нажмите на кнопку отправить. При отправке я хочу сохранить документ в RavenDB, а затем получить его для загрузки. Я видел эту ссылкуhttp://ravendb.net/docs/client-api/attachments что говорит .. сделай это ..

Stream data = new MemoryStream(new byte[] { 1, 2, 3 }); 

documentStore.DatabaseCommands.PutAttachment("videos/2", null, data,
  new RavenJObject {{"Description", "Kids play in the garden"}});

Я не слежу за тем, что здесь значат 1,2,3, и что означает сказать videos / 2 в команде ... как я могу использовать эти две строки, чтобы использовать это в моем случае ... чтобы сохранить слово / pdfs в ravendb. Если кто-то делал такое раньше, пожалуйста, сообщите.

Мне не ясно в одном: как хранится вложение. Если я хочу сохранить вложение (скажем, в формате pdf), оно хранится независимо в ravendb ... и я просто храню ключ вложения в основном документе, с которым он связан? Если это так, где PDF хранится физически в ravendb? могу я увидеть это?

Ответы на вопрос(2)

Ваш ответ на вопрос