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


Hmm.. var finns mål mappen

Postades av 2003-06-12 12:51:21 - Tyronne Engström, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 807 personer

HEj!
Jag viil kunna ladda upp filer till min server... detta har jag löst med hjälp av ett färdig funktion gjord här på pellesoft. Mitt problem är att jag vill kunna styra var filerna skall hamna...

jag tror att lösningen finns i nedan exempel

<code>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<!--#include file="laddaupp.asp"-->
<%
Response.Expires=0
Response.Buffer = TRUE
Response.Clear
byteCount = Request.TotalBytes

RequestBin = Request.BinaryRead(byteCount)
Dim UploadRequest
Set UploadRequest = CreateObject("Scripting.Dictionary")

BuildUploadRequest RequestBin


contentType = UploadRequest.Item("blob").Item("ContentType")
filepathname = UploadRequest.Item("blob").Item("FileName")
filename = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))
value = UploadRequest.Item("blob").Item("Value")

'Skapar FSO Objectet
Set FSO = Server.CreateObject("Scripting.FileSystemObject")

'Skapar och skriver till filen
pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-14
Set MyFile = FSO.CreateTextFile(Left(Server.mappath(Request.ServerVariables("PATH_INFO")),pathEnd)&filename)

For i = 1 to LenB(value)
MyFile.Write chr(AscB(MidB(value,i,1)))
Next

'Stänger våra object
MyFile.Close
'FSO.Close

'Visar filens namn
response.write "Upp laddad fil : " & filename %>


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</body>
</html>

</code>


jag tror också att lösningen ligger här
<code>
pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-14
Set MyFile = FSO.CreateTextFile(Left(Server.mappath(Request.ServerVariables("PATH_INFO")),pathEnd)&filename)
</code>

Som det är nu så hamnar filerna direkt i root på serven(mitt Webhotell. Dvs i på samma ställes som upload filer finns. Jag vill att det skal läggas i "/files" i stället


är det någons som har lust att förklara för mig...vad som vad ovanstående rad betyder och peka ut var jag skall ändra för att buta målmapp.

/Phinala


Svara

Sv: Hmm.. var finns mål mappen

Postades av 2003-06-12 12:53:16 - Oskar Johansson

Det som står mellan
Set MyFile = FSO.CreateTextFile(
och nästa komma-tecken är var filen kommer att hamna


Svara

Sv: Hmm.. var finns mål mappen

Postades av 2003-06-12 12:55:35 - Tyronne Engström

när jag debuggade proggrammet visade pathfind värdet 36. SÄger mig inte mycket

du menar

Server.mappath(Request.ServerVariables("PATH_INFO")), är det bara att byta ut den mot /files ???

/Phinala


Svara

Sv: Hmm.. var finns mål mappen

Postades av 2003-06-13 09:32:39 - Tyronne Engström

Har nu testat lite...

ex:

pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-14
Set MyFile = FSO.CreateTextFile(Left(Server.mappath("Filer/"),pathEnd)&filename)

Men inte fungerar det... Hur jag än vrider och vänder hamnar filen i Root..

Vad innebär PathEnd. Den verkar bar innehålla ett värde. Tar jag bort left(),pathend, så får jag ett felmeddelande...

Finns det fler tips!

/phinala


Svara

Sv: Hmm.. var finns mål mappen

Postades av 2003-06-13 13:23:18 - Fredrik Hjälte

:-)

pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-14

Om du läser vad det står här så lagras alltså längden på PATH_INFO - 14 tecken i en variable pathEnd

Ex: D:\inetpub\wwwroot\hejhade gett pathEnd = 9 tror jag om jag räknade rätt.

Använder du sedan en Left(sträng, antal tecken) så hade du t ex fått

str = 0123456789

str = left(str, 4)

str ger då 0123... hänger du med


Svara

Sv: Hmm.. var finns mål mappen

Postades av 2003-06-13 14:08:15 - Tyronne Engström

Japp det gör jag....
Left mm har jag jobbat med... men jag fattade inte delen med

Server.mappath(Request.ServerVariables("PATH_INFO")))

den förvirrade mig....

/Phinala


Svara

Sv: Hmm.. var finns mål mappen

Postades av 2003-06-13 14:13:46 - Andreas Hillqvist

Testa med:
<code>
Set MyFile = FSO.CreateTextFile(Server.mappath("/Filer/") & filename)
</code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 570 792
27 960
271 761
468
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