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


ASPSmartUpload

Postades av 2003-03-02 13:06:26 - Martin Franzén, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 422 personer

Hallå!
Jag använder komponeneten ASPSmartUpload för att låta medlemmar i ett community ladda upp en bild. Scriptet fungerar finfint ända tills jag försöker ladda upp en fil som BÅDE är för stor OCH har fel filändelse.

Då verkar det som att filen börjar laddas upp vilket ju inte är meningen. Servern börjar tänka onormalt mycket och ingenting händer...

Så här ser min kod ut och det som knasar är alltså när en fil är "fel på fler en ett sätt".

<code>
If Request.QueryString("WhatToDo") = "UploadFile" Then

On Error Resume Next

' Dim:a variablar
Dim mySmartUpload
Dim intCount

' Skapar objekt
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
i = "i"

' Bestämmer vilka filformat som ska tillåtas
mySmartUpload.AllowedFilesList = "gif,jpg"

' Neka fysisk sökväg
mySmartUpload.DenyPhysicalPath = False

' Bestäm maxstorleken här
mySmartUpload.MaxFileSize = 50000

' Bestäm den totala maxstorleken.
mySmartUpload.TotalMaxFileSize = 50000

' Ladda upp
mySmartUpload.Upload

' Spara filen på webbservern.
' intCount = mySmartUpload.Save("/gdc/images/mempics")

' Spara filen på webbservern med ett speciellt namn.
mySmartUpload.files.item(1).SaveAs "/gdc/images/mempics/" & Session("username") & "." & mySmartUpload.files.item(1).FileExt

' Felhantering
If Err Then
Error = True
Else
Error = False
End If
End If
</code>

http://www.aspsmart.com/aspSmartUpload/

Mvh :)


Svara

Sv: ASPSmartUpload

Postades av 2003-03-02 17:50:41 - Martin Franzén

Om ni inte förstår hur jag menar så fråga där det är oklart så ska jag försöka ge ett så bra svar som möjligt.

:)


Svara

Sv: ASPSmartUpload

Postades av 2003-03-03 07:50:39 - Martin Franzén

Jag fick det att fungera till slut. Säg till om ni ser något i koden som jag borde förbättra!
<code>
<%
If Request.QueryString("WhatToDo") = "UploadFile" Then
On Error Resume Next

Set filesys = CreateObject("Scripting.FileSystemObject")
' Dim:a variablar
Dim mySmartUpload
Dim intCount

' Skapar objekt
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
i = "i"

StrPathGif = "C:\Inetpub/wwwroot/gdc/images/mempics/"& Session("username") &".gif"
StrPathJpg = "C:\Inetpub/wwwroot/gdc/images/mempics/"& Session("username") &".jpg"
If mySmartUpload.files.item(1).FileExt = "gif" Then
If filesys.FileExists(StrPathJpg) Then filesys.DeleteFile StrPathJpg
End If
If mySmartUpload.files.item(1).FileExt = "jpg" Then
If filesys.FileExists(StrPathJpg) Then filesys.DeleteFile StrPathGif
End If

' Bestämmer vilka filformat som ska tillåtas
mySmartUpload.AllowedFilesList = "gif,jpg"

' Neka fysisk sökväg
mySmartUpload.DenyPhysicalPath = False

if Request.ServerVariables("CONTENT_LENGTH") < 200000 then
' Ladda upp
mySmartUpload.Upload

' Spara filen på webbservern med ett speciellt namn.
mySmartUpload.files.item(1).SaveAs "/gdc/images/mempics/" & Session("username") & "." & mySmartUpload.files.item(1).FileExt
else
ErrorSize = True
end if

' Felhantering
If Err Then
Error = True
Else
Error = False
End If
End If
</code>

Mvh


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
473
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