Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    File manager per file pdf in ASP.NET...

    ragazzi ho bisogno di presentare in una pagina tutti i file pdf presenti in una specifica cartella ...
    l'idea è quella di raggrupparli per data di creazione e con un semplice link poi aprire all'interno di una finestra separata il file pdf selezionato
    come posso fare tutto ciò in ASP.NET?
    ciao e grazie a tutti

  2. #2
    classe system.IO

    cerchi in una cartella del server (gli devi dare il path) e ti fai elencare tutti i nomi dei file.

    quando hai questo elenco (lo metti in un array o in un dataset) sei a posto

    ci fai un link ...
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  3. #3
    piccola curiosità è automatico il fatto che lui quando clicco mi apra all'interno di una finestra del browser il file pdf ?
    o devo specificare qualche cosa?

  4. #4
    inoltre come posso specificare di ordinarmeli in base alla data di creazione?

  5. #5
    si è automatico nel senso che hai associato pdf all'acrobat.

    da codice però puoi forzare il download del file (così non te lo apre)

    penso puoi predere tutte le caratteristiche dei file quindi anche data creazione e attributi vari
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  6. #6
    Per l'ordinamento io non so se si può fare facendogli elencare i files: io ho fatto così (però se mi dite che si può fare direttamente questa roba nn va): leggo i files e li ficco in un dataset con 2 campi (nome file e data) e poi visualizzo nell'ordine che mi pare.

  7. #7
    si anche a me è venuta un'idea simile ma non so come metterla in pratica mi puoi fare vedere le righe di codic "incriminate"?

  8. #8
    Ad esempio così: tieni conto che adesso il campo data è una stringa mentre tu credo abbia bisogno del formato tempo:


    dim ds as new dataset("IMMAGINI")
    dim dtable as new datatable("FOTO")
    With dtable.Columns
    .add("name", gettype(string))
    .add("data", gettype(string))
    end with

    ds.tables.add(dtable)
    'infila la path

    dim dir as new directoryinfo(path )

    for each f in dir.getfiles("*.*")
    mystring += f.name +"
    "
    dim dr as datarow=dtable.newrow()

    dr(0)=f.name
    dr(1)=f.lastwritetime
    dtable.rows.add(dr)

    next





    dtlCustomers.DataSource = ds
    dtlCustomers.DataBind()

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.