Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ändra mapp vid filuppladdning

Postades av 2005-09-01 10:43:26 - Mikael Kristiansson, i forum asp - allmänt, Tråden har 8 Kommentarer och lästs av 434 personer

Hej,

Jag har testat Pelle Johanssons exempel på att ladda upp filer och det fungerar bra ända tills jag ville ändra mapp där filen skulle placeras!

Då fick jag:
Path not found

Såhär har jag skrivit i koden ang mappvalet:

' här skapar du filnamnet som vi skall använda
  FilePath = "./" & fName
Else
  ' använd det filnamn som användaren skrev istället
  ' Om användaren valt att spara med ett eget filnamn, då tar vi det istället.
  FilePath = "./" & myRequest("userSpecifiedName")
End If 

' anger sökvägen dit filen skall sparas
SavePath = Server.MapPath("/filer/word")  // HÄR ÄR MIN ÄNDRING! Stod (FilePath) innan!

' skapar objektet för att kunna spara en fil, finns den så skriver vi över den
Set SaveFile = lf.CreateTextFile(SavePath, True)

' Skriver filen (arrayen) till disk
SaveFile.Write(myRequestFiles(0, 1))


Någon som vet Hur jag ska skriva för att byta mapp?
Micke


Svara

Sv: Ändra mapp vid filuppladdning

Postades av 2005-09-01 12:26:04 - Johan Djupmarker

Du måste ha med filnamnet också... Testa såhär:

' här skapar du filnamnet som vi skall använda
  FilePath = fName <- Ändrat här
Else
  ' använd det filnamn som användaren skrev istället
  ' Om användaren valt att spara med ett eget filnamn, då tar vi det istället.
  FilePath = myRequest("userSpecifiedName") <- Ändrat här
End If 

' anger sökvägen dit filen skall sparas
SavePath = Server.MapPath("/filer/word/" & FilePath)  <- Ändrat här

' skapar objektet för att kunna spara en fil, finns den så skriver vi över den
Set SaveFile = lf.CreateTextFile(SavePath, True)

' Skriver filen (arrayen) till disk
SaveFile.Write(myRequestFiles(0, 1))


/Johan


Svara

Sv:Ändra mapp vid filuppladdning

Postades av 2005-09-01 21:10:30 - Mikael Kristiansson

Hej,

Tack för ditt svar men det blev inte bättre, tyvärr...
Blev: Path Not found

Det måste ju gå...på nått sätt...:(

Är där någon som testat exemplet härifrån eller någon som har något annat script som fungerar?

Vore Väldigt tacksam!


Svara

Sv: Ändra mapp vid filuppladdning

Postades av 2005-09-02 08:07:31 - Johan Djupmarker

Finns det någon undermappen filer/word till mappen som asp-filen ligger i då?

/Johan


Svara

Sv:Ändra mapp vid filuppladdning

Postades av 2005-09-02 08:25:57 - Mikael Kristiansson

Ja, det finns en mapp som heter "filer" med en mapp i sig som heter "word", (filer/word)!
Mappen "filer" ligger i Samma mapp som Asp-filen.

Om du vill kan jag visa Dig Hela koden men jag tror det är bättre om du kollar på:

http://www.pellesoft.se/area/articles/article.aspx?artid=775

Är Tacksam för All hjälp!

Micke


Svara

Sv: Ändra mapp vid filuppladdning

Postades av 2005-09-02 13:34:56 - Johan Djupmarker

Det kanske inte ska vara någon inledande / kom jag på, testa såhär:

SavePath = Server.MapPath("filer/word/" & FilePath)

/Johan


Svara

Sv:Ändra mapp vid filuppladdning

Postades av 2005-09-02 14:20:29 - Mikael Kristiansson

DU ÄR EN HJÄLTE, JOHAN DJUPMARKER!!!

Det fungerade! :))))

Tror du att du vet hur man i denna kod kan kolla vilken fil det är?
Om jag vill lägga in info i en databas, typ filnamnet, då är det väl bara att använda FilePath som en variabel i en Insert Into-sträng!?
Tanken är att jag på en annan sida ska skriva ut den senast inlagda filen så man kan ladda ner den om man vill.

Jag kan inte nog Tacka Dig :)

Micke


Svara

Sv: Ändra mapp vid filuppladdning

Postades av 2005-09-02 16:37:19 - Johan Djupmarker

Japp, FilePath innehåller filnamnet. Kul att man kan hjälpa till :)

/Johan


Svara

Sv:Ändra mapp vid filuppladdning

Postades av 2005-09-02 17:05:06 - Mikael Kristiansson

Jag har lärt mig nästan mer genom forumet än vad man gjort i en skola :)
Tycker detta forumet är Kanon, tar ett litet tag sen har man fått något svar/idé/lösning!

Vet Du hur man kan kolla vilken sorts fil det är man lägger upp?
Tänker på säkerheten! Man vill ju inte lägga upp vad som helst...

EDIT: Har nog kommit på sättet att kolla filändelsen! Testar det nu på olika filer! Återkommer :)

Jopp! det fungerade!
gjorde såhär direct Efter jag fått tag på filnamnet och Innan sökvägen till mappen bestäms!

' Kontrollera vilken sorts fil det är
If Lcase(Right(FilePath, 4)) <> ".doc" Then
  Response.Redirect "XXX?feedback=fel_filsort"
Else


Micke


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
5 747
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies