Tengo un control de entrada de archivo.Attachments RavenDB - Funcionalidad de cómo hacerlo?
<input type="file" name="file" id="SaveFileToDB"/>
digamos que hojeo a C: /Instruction.pdf documento y haga clic en enviar. En Enviar, quiero guardar el documento en RavenDB y luego recuperarlo para descargarlo. Vi este enlace http://ravendb.net/docs/client-api/attachments que dice .. hacer esto ..
Stream data = new MemoryStream(new byte[] { 1, 2, 3 });
documentStore.DatabaseCommands.PutAttachment("videos/2", null, data,
new RavenJObject {{"Description", "Kids play in the garden"}});
estoy siguiendo lo que significa 1,2,3 aquí y lo que significa decir vídeos/2 en el comando ... cómo me puedo usar estas dos líneas para usarlo en mi caso ... para guardar word/pdfs en ravendb ... si alguien lo ha hecho antes, por favor avise.
No tengo claro una cosa ... cómo se almacena el archivo adjunto. Si quiero almacenar el archivo adjunto (por ejemplo, PDF), se almacena de forma independiente en ravendb ... y simplemente guardo la clave del archivo adjunto en el documento principal al que está asociada. Si es así, ¿dónde está el pdf almacenado físicamente en ravendb? ¿puedo verlo?
Entonces, ¿cómo cargar un pdf por ejemplo .. como en mi OP. – ZVenue
Si no aparece en el estudio ... ¿cómo sé si está allí? – ZVenue
Gracias por la respuesta editada. Mi pregunta del código ... No veo cómo puedo obtener el archivo pdf que elijo del control de archivos html en RavenDB. ¿Dónde estoy pasando eso? No veo eso. – ZVenue