Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 2 van 2

Onderwerp: Hoe file openen?

  1. #1
    Junior Member
    Geregistreerd
    8 oktober 2007
    Vraag is niet opgelost

    Hoe file openen?

    Ik wil via een linkbutton een file openen in een bepaald scherm en heb hiervoor onderstaande functie. Maar als ik op de linkbutton druk probeert asp.net de file te openen vanuit mijn temporary internet folder waar hij natuurlijk niet staat (staat ergens op c schijf en niet onder webdirectory). Als ik de file save wordt wel de correcte file gesaved maar openen lukt niet. Hoe kan dit opgelost worden??

    Private Sub showAttach(ByVal strUNC As String, ByVal strHeader As String)
    Response.Clear()
    Response.AddHeader("Content-Disposition", "attachment; FileName=" & strHeader)

    Dim f As FileStream = File.Open(strUNC, FileMode.Open)
    Dim lBytes As Long = f.Length
    Dim fileData(lBytes) As Byte

    f.Read(fileData, 0, fileData.Length)
    Response.BinaryWrite(fileData)
    f.Close()
    End Sub
    Laatst aangepast door zanger : 24 juni 2008 om 10:44

  2. #2
    Junior Member AndreasB's avatar
    Geregistreerd
    27 mei 2008
    Locatie
    Rotterdam
    Afstand tot server
    ±151 km
    Ik weet niet waar je het bestand precies opslaat, maar het handigst bij het opslaan van bestanden is binnen je project map (in een submap).
    Je root van de project map kun je vinden met
    Server.MapPath();
    binnen de haakjes komt dan het lokale pad en de bestands naam (als string)
    Bijvoorbeeld:
    Code:
    Server.MapPath("images/voorbeelAfbeelding.jpg");
    Server.MapPath("uploads/geheimeBoodschap.txt");
    Ik programmeer zelf meestal in C# en ik zag dat jij VB gebruikt, Als het goed is kan je wel Server.MapPath op dezelfde manier gebruiken om dat dat deel is van ASP.NET.
    Het kan wel zijn dat je een ander formaat voor strings hebt (ik ben niet echt een VB expert, meer C#).
    Ik hoop dat dit je verder helpt.
    "You can build anything, sometimes it just takes longer"

  3. Dit topic is automatisch gesloten omdat er sinds vier maanden niet meer op gereageerd is.

    Indien gewenst kan de topicstarter een verzoek tot heropening indienen.

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren