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


Separera filnamn från sökväg vid uppladdninga mha, ASPUpload

Postades av 2006-04-27 10:18:07 - Magnus Cederlund, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 469 personer

Hej!

Jag har ett litet problem här.

Jag vill från ett formulär kunna ladda upp en fil till en mapp på min server. Till den filen hör en beskrivning och den kategori som filen tillhör.

När filen så är uppladdad ska den presenteras på en annan sida som en klickbar länk.

1. Det fungerar fint att ladda upp filen till katalogen.
2. Det går även bra att skriva in beskrivningen och kategorin på filen i databasen.
3. Det går mindre bra att få in filnamnet i databasen.

Jag har sökt information här på forumet ang. separera filnamn men jag får det inte att fungera.

Koden jag har idag ser ut såhär (jag visar bara det som är relevant för problemet, andra frågor som säkerhet osv. har jag fixat redan). Allting ligger på samma sida i den ordning det presenteras nedan.

Frågan jag då behöver få svar på är hur jag drar fram filnamnet ur sökvägen så att jag kan skriva in den i databasen?


<%'Tar bort post om det alternativet valdes. Fungerar bra!
If Request.QueryString("Delete") <> "" Then
SQL = "Delete From Documents Where id = " & Request.QueryString("Delete")
Connection.Execute(SQL)
Response.Redirect "readadmin.asp"
End If

'Lägger till post om det alternativet valdes. Fungerar mindre bra!
If Request.QueryString("do") = "add" Then

Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save("F:\sökväg_till_mappen_där_filen_ligger")

'URL = ??? Här behöver jag veta filnamnet
Description = Upload.Form("Description")
Category = Upload.Form("Category")

SQL = "Insert Into Documents(URL, Description, Category) Values('" & URL & "', '" & Description & "', '" & Category & "')"

Connection.Execute(SQL)

Connection.Close
Set Connection = nothing
Response.Redirect "readadmin.asp"
End If
%>

Formuläret som skickar iväg datat:

<form name="form2" method="post" ENCTYPE="multipart/form-data" action="readadmin.asp?do=add">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">

<b>Dokument:</b><br>
<INPUT TYPE="FILE" SIZE="40" NAME="URL"><p>

<b>Beskrivning:</b><br>
<input type="text" name="Description" size="54"><p>

<b>Dokumentkategori:</b><br>
<select name="Category">
<option></option>
<option value="befattningsbeskrivningar">Befattningsbeskrivningar</option>
<option value="manadsbrev">Månadsbrev</option>
<option value="protokoll">Protokoll</option>
<option value="stadanvisningar">Städanvisningar</option>
<option value="arsredovisningar">Årsredovisningar</option>
<option value="ovriga">Övriga dokument</option>
<option value="lilla">Lillas dokument</option>
<option value="stora">Storas dokument</option>
</select>

<p>

<input type="submit" name="Submit2" value="Lägg till">
</font>
</form>

Mvh/Magnus


Svara

Sv: Separera filnamn från sökväg vid uppladdninga mha, ASPUpload

Postades av 2006-04-27 11:51:12 - Jonas Boman

<%
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SetMaxSize 2090000, True 'om du vill ha en maxtillåten filstorlek. Här 2MB
Upload.Save 'sparar filen temporrät i minnet på servern

Set TheFile = Upload.Files("FILE1") 'byt FILE1 mot vad namnet är i type=file 
URL= TheFile.OriginalFileName

'om du vill så ta bort lite mellanslag och tecken som kan strula till det annars använd bara URL
filename= TheFile.OriginalFileName
filename = replace(filename,",","-")
filename = replace(filename," ","_")
filename = replace(filename,"ö","o")
filename = replace(filename,"ä","a")
filename = replace(filename,"å","a")
TheFile.SaveAs "F:\sökväg_till_mappen_där_filen_ligger\"&URL 'eller filename

Description = Upload.Form("Description")
Category = Upload.Form("Category")

SQL = "Insert Into Documents(URL, Description, Category) Values('" & URL & "', '" & Description & "', '" & Category & "')"
Connection.Execute(SQL)
%>


Och detta finns i manualen för aspupload!


Svara

Sv:Separera filnamn från sökväg vid uppladdninga mha, ASPUpload

Postades av 2006-04-27 12:56:00 - Magnus Cederlund

Tackar! Det fungerar bra. Jag har faktiskt tittat i manualen för ASPUpload, men måste ha missat det.

Mvh/Magnus


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 170
27 953
271 705
707
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