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


oject required i aspSmartUpload

Postades av 2005-11-14 20:03:16 - Stefan Ekström, i forum asp - allmänt, Tråden har 18 Kommentarer och lästs av 1226 personer

varför får jag object required där jag sätter variabeln strFil


<form action="/test.asp?do=upload" method="post" ENCTYPE="multipart/form-data" >
<input type="file" name="txtFile">
<input type="submit">
</form>

<%if request("do") = "upload" then

' Variables
' *********
Dim mySmartUpload
Dim file
Dim intCount
intCount=0
strFil = mySmartUpload.Files.filename




' Object creation
' ***************
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")


' Only allow some files
' ***************************
mySmartUpload.AllowedFilesList = "htm,txt,gif,png,mp3"

' DeniedFilesList can also be used :
' Allow all files except exe, bat and asp
' ***************************************
mySmartUpload.DeniedFilesList = "exe,bat,asp"

' Deny physical path
' *******************
mySmartUpload.DenyPhysicalPath = True

' Only allow files smaller than 50000 bytes
' *****************************************
mySmartUpload.MaxFileSize = 50000



' Upload
' ******
mySmartUpload.Upload

' Select each file
' ****************
For each file In mySmartUpload.Files
' Only if the file exist
' **********************
If not file.IsMissing Then
' Save the files with his original names in a virtual path of the web server
' **************************************************************************
file.SaveAs("/images/" & strFil)
' sample with a physical path
' file.SaveAs("c:\temp\" & strFil)

' Display the properties of the current file
' ******************************************
Response.Write("Name = " & file.Name & "<BR>")
Response.Write("Size = " & file.Size & "<BR>")
Response.Write("FileName = " & file.FileName & "<BR>")
Response.Write("FileExt = " & file.FileExt & "<BR>")
Response.Write("FilePathName = " & file.FilePathName & "<BR>")
Response.Write("ContentType = " & file.ContentType & "<BR>")
Response.Write("ContentDisp = " & file.ContentDisp & "<BR>")
Response.Write("TypeMIME = " & file.TypeMIME & "<BR>")
Response.Write("SubTypeMIME = " & file.SubTypeMIME & "<BR>")
intCount = intCount + 1
End If
Next

' Display the number of files which could be uploaded
' ***************************************************
Response.Write("<BR>" & mySmartUpload.Files.Count & " files could be uploaded.<BR>")

' Display the number of files uploaded
' ************************************
Response.Write(intCount & " file(s) uploaded.<BR>")


end if%>


Svara

Sv: oject required i aspSmartUpload

Postades av 2005-11-14 20:23:34 - Andreas Hillqvist

Därför mySmartUpload inte är tilldelad ett objekt. Det hjälper att du talar om vad du vill göra.
Från din kod skulle jag tolka det att du tagit en exempelkod och bara laggt in en rad uttan att först satt dig in hur komponenten fungerar.


Svara

Sv:oject required i aspSmartUpload

Postades av 2005-11-14 20:41:25 - Stefan Ekström

jag vet inte hur just denna komponent fungerar och jag har använt en exempelkod som jag vill få att fungera. Det jag vill är att kunna ladda upp en fil, tillåtna filändelser har jag skrivit in i koden


Svara

Sv: oject required i aspSmartUpload

Postades av 2005-11-14 20:56:32 - Jonas Boman

du måste ha
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
före
strFil = mySmartUpload.Files.filename

måste säga vad mySmartUpload är, innan du använder den

mao:
' Object creation
' ***************
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
strFil = mySmartUpload.Files.filename


Svara

Sv: oject required i aspSmartUpload

Postades av 2005-11-14 22:20:39 - Andreas Hillqvist

Något sånt här kanske:

<form action="?do=upload" method="post" ENCTYPE="multipart/form-data" ID="Form1">
<input type="file" name="txtFile" ID="File1">
<input type="submit" name="Submit1" ID="Submit1">
</form>

<%
	Select Case request.QueryString("do") 
	Case "upload"

'  Variables
'  *********
   Dim mySmartUpload
   Dim file

'  Object creation
'  ***************
   Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

'  Only allow some files
'  ***************************
   mySmartUpload.AllowedFilesList = "htm,txt,gif,png,mp3"

'  Deny physical path
'  *******************
   mySmartUpload.DenyPhysicalPath = True

'  Only allow files smaller than 50000 bytes
'  *****************************************
   mySmartUpload.MaxFileSize = 50000

'  Upload
'  ******
   mySmartUpload.Upload

'  Select file
'  ****************
   Set file = mySmartUpload.Files("txtFile") 
   
'  Only if the file exist
'  **********************
    If file.IsMissing Then
        Response.Write("Filen saknas!<BR>")        
    Else
    '  Save the files with his original names in a virtual path of the web server
    '  **************************************************************************
		strFil = file.FileName
        file.SaveAs("/images/" & strFil)
        ' sample with a physical path
        ' file.SaveAs("c:\temp\" & strFil)

    '  Display the properties of the current file
    '  ******************************************
        Response.Write("Name = " & file.Name & "<BR>")
        Response.Write("Size = " & file.Size & "<BR>")
        Response.Write("FileName = " & file.FileName & "<BR>")
        Response.Write("FileExt = " & file.FileExt & "<BR>")
        Response.Write("FilePathName = " & file.FilePathName & "<BR>")
        Response.Write("ContentType = " & file.ContentType & "<BR>")
        Response.Write("ContentDisp = " & file.ContentDisp & "<BR>")
        Response.Write("TypeMIME = " & file.TypeMIME & "<BR>")
        Response.Write("SubTypeMIME = " & file.SubTypeMIME & "<BR>")
        
    End If

End Select
%>


Svara

Sv:oject required i aspSmartUpload

Postades av 2005-11-14 23:02:27 - Stefan Ekström

Unabled to save file på denna rad
file.SaveAs("/images/" & strFil)


Svara

Sv: oject required i aspSmartUpload

Postades av 2005-11-14 23:25:56 - Andreas Hillqvist

Vilken fel kod ger den? HAr du skrivrättigheter i mappen?


Svara

Sv:oject required i aspSmartUpload

Postades av 2005-11-14 23:45:35 - Stefan Ekström

Ska ha fulla rättigheter

aspSmartUpload.File error '80040460'

Unable to save file (Error 1120)

/test.asp, line 70


Svara

Sv: oject required i aspSmartUpload

Postades av 2005-11-15 10:27:42 - Andreas Hillqvist

Har du installerat komponenten själv?


Svara

Sv:oject required i aspSmartUpload

Postades av 2005-11-15 11:11:52 - Stefan Ekström

den finns på webhotellet

http://www.axentus.se/w-smartsuite.asp


Svara

Sv: oject required i aspSmartUpload

Postades av 2005-11-15 15:24:46 - Fredrik Svanberg

Kolla med webbhotellet så att dom inte har stängt av SaveAs-metoden. Då måste du använda SaveInVirtual istället.


Svara

Sv:oject required i aspSmartUpload

Postades av 2005-11-15 18:28:59 - Stefan Ekström

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'SaveInVirtual'




Är detta verkligen helt korrekt?

' ****************
Set file = mySmartUpload.Files("txtFile")

' Only if the file exist
' **********************
If file.IsMissing Then
Response.Write("Filen saknas!<BR>")
Else
' Save the files with his original names in a virtual path of the web server
' **************************************************************************
strFil = file.FileName
file.SaveAs("/Pics/" & strFil)
' sample with a physical path
' file.SaveAs("c:\temp\" & strFil)


Svara

Sv: oject required i aspSmartUpload

Postades av 2005-11-16 09:23:05 - Fredrik Svanberg

Prova att använda Server.MapPath() på sökvägen, så det ser ut så här:

file.SaveAs Server.MapPath("/Pics/" & strFil)

Åtminstone så fungerar det ovanstående för mig.


Svara

Sv:oject required i aspSmartUpload

Postades av 2005-11-16 10:55:41 - Mikael Kristiansson

Hej,

Ville bara sticka in med en snabbfråga!
Det räcker att webhotellet installerar komponenten?
Det är dem som "ska" köpa komponenten och fixa till det?
Sen är det bara för oss som vill ladda upp filer att koda rätt?

Dumma frågor kanske men jag har aldrig använt AspUpload?

Micke
"Bättre att fråga och verka dum än att tiga och förbli dum"


Svara

Sv:oject required i aspSmartUpload

Postades av 2005-11-16 12:14:41 - Stefan Ekström

aspSmartUpload.File error '80040465'

The path is not a virtual path (Error 1125).

/test.asp, line 69


Svara

Sv: oject required i aspSmartUpload

Postades av 2005-11-17 10:31:55 - Fredrik Svanberg

Jahadu, det var ju skumt, men hur ser rad 69 ut i test.asp då?


Svara

Sv:oject required i aspSmartUpload

Postades av 2005-11-17 11:27:51 - Stefan Ekström

samma rad som här ovanför file.SaveAs


Svara

Sv: oject required i aspSmartUpload

Postades av 2005-11-17 14:21:06 - Fredrik Svanberg

Är du säker på att du har skrivrättigheter i mappen du vill spara till? Felet du beskriver uppstår typiskt sett då man inte har skrivrättigheter, enligt FAQ här:

http://www.aspsmart.com/scripts/aspSmartUpload/publigen/content/templates/show.asp?P=267&L=EN

Fråga 15:

PRB: aspSmartUpload.File error '80040460'. Unable to save file (Error 120)

This error may be returned by the component when it can't save a file. It often comes from the NT permissions on the directory. Check, and modify if needed, the security permissions on the directories in which you want the files to be uploaded.


Svara

Sv:oject required i aspSmartUpload

Postades av 2005-11-17 14:27:09 - Stefan Ekström

Det lustiiga är att jag med aspUpload kan ladda upp bilder till den mappen , men medan jag med aspSmartUpload inte kan skriva till den, nån annan mapp eller till roten. Så skrivrättigheter har jag och jag ska även ha fulla rättigheter.


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 602
27 953
271 705
676
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