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ć?