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


upload

Postades av 2002-06-12 09:33:30 - Tomas Kiss, i forum asp - allmänt, Tråden har 0 Kommentarer och lästs av 390 personer

Hej Jag har en upload script och jag skulle döpa om filer som man laddar upp Det handlar om bilder Bilderna hamnar i en mapp som heter uploaded och bildernas namn ska sparas i en databas. En rename funktion hade jag hitat här på pellesoft
http://www.pellesoft.nu/login/articles/asp/fileuploadsave.asp
Men det funkar inte riktigt Jag får hela tiden bara 00000 som namn och ingen ändelse Min script--------->
<!--#include file="Loader.asp"-->
<%On Error Resume Next
Response.Buffer = True
' load object
Dim load
Set load = new Loader

' calling initialize method
load.initialize

' Check if any files were uploaded


' File binary data
Dim fileData
fileData = load.getFileData("file")
' File name
Dim fileName
fileName = LCase(load.getFileName("file"))
' File path
Dim filePath
filePath = load.getFilePath("file")
' File path complete
Dim filePathComplete
filePathComplete = load.getFilePathComplete("file")
' File size
Dim fileSize
fileSize = load.getFileSize("file")
' File size translated
Dim fileSizeTranslated
fileSizeTranslated = load.getFileSizeTranslated("file")
' Content Type
Dim contentType
contentType = load.getContentType("file")
' No. of Form elements
Dim countElements
countElements = load.Count
' Value of text input field "datum"

Dim datum
datum = load.getValue("datum")
' Value of text input field "kommun"
Dim kommun
kommun = load.getValue("kommun")
' Value of text input field "namn"
Dim namn
namn = load.getValue("namn")
' Value of text input field "telefon"
Dim telefon
telefon = load.getValue("telefon")
'*******
' Value of text input field "rubrik"
Dim rubrik
rubrik = load.getValue("rubrik")
' Value of text input field "anno"
Dim anno
anno = load.getValue("anno")
' Value of text input field "epost"
Dim epost
epost = load.getValue("epost")

Dim kategori
kategori = load.getValue("kategori")
' Value of text input field "annons"

'===============bara test====================================================
'Set fso = Server.CreateObject("Scripting.FileSystemObject")
'fso.MoveFile filePathComplete & fileName, filePath & date()&"_"&fileName
'fso.MoveFile filepath & fileName, filepath & date()&"_"&fileName

'********

'' hämtar filnamnet på sedvanligt sätt
'filename = myRequestFiles(0,1)

'' hämtar filextension
'extension = right(filename,len(filename) - instr(filename,".") +1)

'' bygger det nya filnamnet. Eftersom det exempelvis kan stå 48, så vill vi istället
'' att det skall stå 00048 och det kan man göra på följande sätt:
'filename = Right("00000" & trim(returnedId), 5)

'' bygger ihop det nya filnamnet
'UPLOAD_PATH = Server.MapPath("uploaded")
'Set Fso = Server.CreateObject("Scripting.FileSystemObject")
'Set Folder = Fso.getFolder(UPLOAD_PATH)

''Response.Write UPLOAD_PATH & "\" & Filen & " - "& UPLOAD_PATH & "\" & Nytt
''Response.End

'If Fso.FileExists(UPLOAD_PATH & "\" & Nytt) Then
' Fso.DeleteFile(UPLOAD_PATH & "\" & Nytt)
' Fso.MoveFile UPLOAD_PATH & "\" & Filen , UPLOAD_PATH & "\" & Nytt
'Else
' Fso.MoveFile UPLOAD_PATH & "\" & Filen , UPLOAD_PATH & "\" & Nytt
'End If

'============================slut test=======================================

Dim pathToFile
pathToFile = Server.mapPath("uploaded/") & "\" & fileName
' Uploading file data

Dim fileUploaded
fileUploaded = load.saveToFile ("file", pathToFile)
'Upload.OverwriteFiles = False

' destroying load object
Set load = Nothing

%>


<html>
<head><link rel="stylesheet" href="pon.css" type="text/css">
<title>Inserts Images into Database</title>

</head>
<body>




<table width="600" border="0" align="center">
<tr>
<td>Datum</td><td><%= now %></td>
</tr>
<tr>
<td>bild</td><td><%= fileName %></td>
</tr><tr>
<td>Namn</td><td><%= namn %></td>
</tr><tr>
<td>Telefon</td><td><%= telefon %></td>
</tr><tr>
<td>Rubrik</td><td><%= rubrik %></td>
</tr><tr>

<td>Epost</td><td><%= epost %></td>
</tr><tr>
<td>Kategori</td><td><%= kategori %></td>
</tr><tr>
<td>Annonsen</td><td><%= annons %></td></tr></table><br>

<br>
<p style="padding-left:220;">
<%= namn %>! Tack f&ouml;r bes&ouml;ket<br>
<%


'======================kopling härifrån==================
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("omni.mdb")
' detta är hämtas från form-en från insertx.asp

datum =now
filename = Request.Form("FileName")
Kommun = Request.Form("kommun")
Namn = Request.Form("namn")
Epost = Request.Form("epost")
Telefon = Request.Form("telefon")
Kategori = Request.Form("kategori")
Anno = Request.Form("anno")
Rubrik = Request.Form("rubrik")


'deklarea som man vill lägga in i databasen
SQL = "Insert Into files(filename,kommun,namn,epost,telefon,kategori,anno,rubrik,datum) Values ('"& filename &"','"& Kommun &"','"& Namn &"','" & epost & "','" & telefon & "','" & kategori & "','" & anno & "','" & rubrik & "','" & datum & "')"

'nedre raden tillhör kopplingen och viktigt!
Set rs = Conn.Execute(SQL)

Set rs = nothing
'======================slut=====================

If Err.number = 0 Then
Response.Write "Insertion into Database complete ...<br>"
Else
Response.Write "V&auml;lkommen &aring;ter ...<br>"
End If

%>

Tack /Tomas


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 831
27 960
271 761
3 232
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