05. juni 2002 - 21:27Der 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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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!
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>
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
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.
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.
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?
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.