Załączniki RavenDB - funkcjonalność jak to zrobić?

Mam kontrolę wprowadzania plików.

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

Powiedzmy, że przeglądamC: /Instruction.pdf dokument i kliknij Wyślij. Podczas wysyłania chcę zapisać dokument w RavenDB, a następnie pobrać go w celu pobrania. Widziałem ten linkhttp://ravendb.net/docs/client-api/attachments to mówi .. zrób to ..

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

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

Nie podążam za tym, co tutaj oznacza 1,2,3 i co oznacza wypowiadanie filmów / 2 w poleceniu ... jak mogę użyć tych dwóch linii, aby użyć go w moim przypadku .. aby zapisać słowo / pdf w ravendb. .Jeśli ktokolwiek zrobił coś takiego wcześniej, radzę.

Nie mam jasności co do tego, w jaki sposób załącznik jest przechowywany. Jeśli chcę przechowywać sam załącznik (powiedz pdf), jest on przechowywany niezależnie w ravendb .. i po prostu przechowuję klucz załącznika w głównym dokumencie, z którym jest powiązany? Jeśli tak, to gdzie jest fizycznie przechowywany plik pdf w ravendb? czy mogę to zobaczyć?

questionAnswers(2)

yourAnswerToTheQuestion