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


Namnbyte av fil vid Upload

Postades av 2003-02-21 11:50:11 - andreas adler, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 440 personer

Tjena!

Har en liten upload funktion som ser ut enligt följande:
<code>
Set Upload = Server.CreateObject("Persits.Upload")

SavePath = Server.MapPath("../uploadfiles")
Upload.Save SavePath

Set File = Upload.Files("THEFILE")

filename = Right(file.path,Len(file.path)-InstrRev(file.path,"\"))

If Not File Is Nothing Then

Connect = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/workshop.mdb")



SQL = "INSERT INTO filer(filename, description, kundid, year, month, day, filesize) VALUES('"
SQL = SQL & filename & "', '"
SQL = SQL & Replace(Upload.Form("DESCR"), "'", "''") & "', "
SQL = SQL & Upload.Form("id")& ","
SQL = SQL & Year(Date) & ","
SQL = SQL & Month(Date) & ","
SQL = SQL & Day(Date) & ","
SQL = SQL & File.Size & ")"


File.ToDatabase Connect, SQL
Response.Write "<b>Fil sparad.</b>"
Else
Response.Write "<b>Fil ej vald.</b>"
End If
</code>

Är det möjligt att byta namn på filen i uploaden? Så att när jag laddar upp fil.exe sparas den på servern som tex. tid+fil.exe?

Tack...

/Andreas


Svara

Sv: Namnbyte av fil vid Upload

Postades av 2003-02-21 14:12:03 - Pelle Johansson

Det är ju enkelt eftersom du redan har fått ut filnamnet. Då är det bara att kasta på lite extra information. Exempel (du bör nog göra en annan lösning på datumet dock):

<code>
set file = Upload.Files("THEFILE")
filename = Right(file.path,Len(file.path)-InstrRev(file.path,"\"))
newfilename = date()+filename
</code>


Svara

Sv: Namnbyte av fil vid Upload

Postades av 2003-02-23 11:17:48 - andreas adler

Men döper det där verkligen om själva filen? Ger inte det där bara ett annat namn i databasen?


/andreas


Svara

Sv: Namnbyte av fil vid Upload

Postades av 2003-02-23 20:10:58 - Pelle Johansson

Jo det stämmer - det är jag som är slarvig. Nu kan jag inte den komponenten men du kanske kan prova:

<code>
Upload.Filename = "kalle.txt"
Upload.Save SavePath
</code>

Alternativt att låta den laddas upp och sedan döpa om den med FSO vilket du enkelt gör med några få rader programkod.

<code>
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.MoveFile "d:\upload\kalle.txt", "d:\upload\kalle2.txt"
</code>


Svara

Sv: Namnbyte av fil vid Upload

Postades av 2003-02-24 10:50:45 - andreas adler

FSO grejen verkar bra...har bara ett litet problem. På datorn jag sitter på nu går det inte att via FSO att radera eller döpa om filer (burken står bara å tuggar). Vad har jag missat för inställning i burken? Brukar sitta på en annan burk oxå och där funkar det. Kommer bara inte ihåg om jag gjorde någon speciell inställning där. Någon som vet?

(Det är inte Norton... provat att stänga av den men det funkar inte ändå)


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 808
27 960
271 761
733
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