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?

  • Vraag is niet opgelost
  1. #1

    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 11: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"

Berichtenregels

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

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen