Avatar billede riishoj Nybegynder
05. juni 2002 - 21:27 Der er 18 kommentarer og
1 løsning

aspSmartUpload virker (delvis) ikke

Jeg har installeret komponenten aspSmartUpload på min lokale PWS. Har fulgt vejledningen og alle eksempelfilerne er installeret i c:/inetpub osv.
Jeg kan uploade til db'en og jeg kan downloade filer, men de scrips som uploader filer kan jeg ikke få til at virke. Scriptet udfører tilsyneladende det det skal, skriver 1 file(s) uploaded, men når jeg vil se den uploadede fil, så er den der ikke.
Hvad går der galt?
Avatar billede curriculum Nybegynder
05. juni 2002 - 21:42 #1
Prøv og check efter at du uploader i rette mappe på din PWS ..
Jeg kan forestille mig den uploader i en temp mappe ...
Avatar billede riishoj Nybegynder
05. juni 2002 - 21:46 #2
I scriptet står at det saver i ../aspSmartUpload/Upload, men den kommer ingenting i denne mappe. Jeg har derefter søgt på filnavnet, og det findes kan der hvor det er blevet uploaded fra. Har også kigget i mine temp-mapper. Negativ!
Avatar billede curriculum Nybegynder
05. juni 2002 - 21:57 #3
Copy & Paste koden her .. så kan jeg bedre finde fejlen .. jeg bruger selv aspSmartUpload .. og det fungerer fint :)
Avatar billede riishoj Nybegynder
05. juni 2002 - 22:02 #4
Jeg har ikke ændret noget i eksempelfilerne. men du kan da godt få koden til f.eks. aspfilen sample1.asp

<HTML>
<BODY BGCOLOR="white">

<H1>aspSmartUpload : Sample 1</H1>
<HR>

<%
'  Variables
'  *********
  Dim mySmartUpload
  Dim intCount
       
'  Object creation
'  ***************
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

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

'  Save the files with their original names in a virtual path of the web server
'  ****************************************************************************
  intCount = mySmartUpload.Save("/aspSmartUpload/Upload")
  ' sample with a physical path
  ' intCount = mySmartUpload.Save("c:\temp\")

'  Display the number of files uploaded
'  ************************************
  Response.Write(intCount & " file(s) uploaded.")
%>
</BODY>
</HTML>
Avatar billede curriculum Nybegynder
05. juni 2002 - 22:07 #5
Prøv denne her kode .. den er fra min hjemmeside ...
Husk at oprette en "images" mappe og en undermappe "temp" i "images"

Set objUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
objUpload.Upload
objUpload.Save (Server.Mappath("images/temp"))
Avatar billede riishoj Nybegynder
05. juni 2002 - 22:14 #6
Hvor sætter jeg din kode ind i ovenstående og hvad skal så slettes?
Avatar billede curriculum Nybegynder
05. juni 2002 - 22:17 #7
sample1.asp

<HTML>
<BODY BGCOLOR="white">

<H1>aspSmartUpload : Sample 1</H1>
<HR>
<%
Set objUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
objUpload.Upload
objUpload.Save (Server.Mappath("images/temp"))
%>
</BODY>
</HTML>
Avatar billede riishoj Nybegynder
05. juni 2002 - 22:24 #8
ok, jeg prøver lige
Avatar billede curriculum Nybegynder
05. juni 2002 - 22:27 #9
håber det fungerer .. jeg bliver online, så spørg bare ..
Avatar billede riishoj Nybegynder
05. juni 2002 - 22:38 #10
Det er altså meget mystisk. Dit script afvikles uden fejl, men den uploadede fil er ikke i images/temp (som jeg har oprettet)
Avatar billede riishoj Nybegynder
05. juni 2002 - 22:40 #11
Kan det skyldes en fejl i installeringen af de 2 dll-filer. Den ene ligger i C:/windows og den anden i C:/windows/win32
Avatar billede curriculum Nybegynder
05. juni 2002 - 22:49 #12
Disse dll filer skal ligge i c:/windows/system32

aspSmartUpload.dll
aspSmartUploadUtil.dll

Hvis disse filer er i mappen .. prøv så og registrer dem igen ..
kør: Regsvr32 c:\windows\system32\aspSmartUpload.dll og
Regsvr32 c:\windows\system32\aspSmartUploadUtil.dll
Avatar billede riishoj Nybegynder
05. juni 2002 - 22:53 #13
ok, det er sikkert her fejlen er. Prøver igen
Avatar billede riishoj Nybegynder
05. juni 2002 - 23:21 #14
Jeg havde ikke begge filerne i windows/system32, men det har jeg nu. Når jeg kører
Regsvr32 c:\windows\system32\aspSmartUploadUtil.dll får jeg en meddelelse om, at filen was loaded, but the DIRegisterServer entry point was not found. Jeg kan heller ikke slette filen, så nu er der virkelig kuk i systemet.
Avatar billede curriculum Nybegynder
05. juni 2002 - 23:25 #15
hehe .. du kan ikke slette dll filen, hvis den er i brug .. also hvis din PWS kører ..
Avatar billede riishoj Nybegynder
05. juni 2002 - 23:35 #16
Kan heller ikke slette den når PWS er afbrudt. Nå, prøver lige at rode med noget restore. Grunden til at det går lidt langsomt er at jeg arbejder på 2 pc'er som ikke er i netværk. Gider du kigge forbi i morgen, så har jeg nok fået styr på de dll-filer og lagt dem det rigtige sted.
Avatar billede curriculum Nybegynder
05. juni 2002 - 23:40 #17
jeg er her mest som hver dag, idet jeg har en fast online forbindelse ..
Avatar billede riishoj Nybegynder
06. juni 2002 - 13:41 #18
Jeg fatter simpelthen ikke, hvad der går galt. Dll-filerne burde ligge det rigtige sted, jeg kan uploade til database og downloade fra serveren. Kun de scripts, som uploader til en mappe på serveren fungerer ikke, dvs. tilsyneladende udfører de hvad de skal og skriver at files er uploaded, men filerne går ingen steder hen. Har andre haft lignende (dårlige) erfaringer med aspSmartUpload?
Avatar billede riishoj Nybegynder
19. juli 2002 - 17:37 #19
Lukker tråden
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester