Avatar billede weis Nybegynder
12. august 2007 - 12:37 Der er 10 kommentarer og
1 løsning

kan ikke få AspXUpload til at virke

Jeg har nu forsøgt mig med at lave en uploadfunktion med AspXUpload men uden held. Jeg har brugt demoen fra deres egen side, men kan stadig ikke få det til at virke. Der bliver ikke uploadet noget som helst!
- nogle der har erfaringer med AspXUpload?

hvis det kan kædes sammen med en access database og noget resize vil det være kanont, men først og fremmest, så skal uploaden bare virke :)
Avatar billede cwboy Nybegynder
12. august 2007 - 13:01 #1
Kig evt. på min komponentfrie ASP upload. Det er lang tid siden jeg har rodet med den, så kan desværre ikke give mere hjælp end selve filerne:

http://www.cwboy.dk/files/fileupload.zip
Kort dokumentation: http://www.cwboy.dk/downloads/fudoc.html
Avatar billede weis Nybegynder
12. august 2007 - 13:08 #2
-> cwboy

det hjælper jo ikke så meget når det nu er AspXUpload jeg skal bruge da den har multiupload og den arbejder godt sammen med windows' systemer
Avatar billede cwboy Nybegynder
12. august 2007 - 17:27 #3
Ja, hvis du udelukkende ønsker at bruge AspXUpload-komponenten, kan jeg desværre ikke hjælpe.

Mine funktioner skulle også fungere glimrende med Windows, selvom de oprindeligt blev udviklet til brug på et webhotel, der kørte ChiliASP på Linux. Den kan bruges til at uploade op til 10 filer i samme submit.

Derudover er der mulighed for at trække fildata ud til at gemme i f.ex. et binært felt i en database.
Avatar billede weis Nybegynder
14. august 2007 - 23:34 #4
så virker det...! lukker
Avatar billede weiland Nybegynder
28. august 2007 - 11:19 #5
øhhh.. okay.. og hvordan fik du det så til at virke?
Jeg sidder også  med Xupload-komponenten i øjeblikket.
Avatar billede weis Nybegynder
28. august 2007 - 11:27 #6
jeg ændrede upload filen, for den der er i deres demo, uploader ikke til serveren, den henter bare oplysningerne, hvis du skriv lidt nærmere om dit problem, så kan jeg måske hjælpe lidt bedre :)
Avatar billede weiland Nybegynder
28. august 2007 - 12:57 #7
Det lydet godt, hvis du kan hjælpe! Jeg kan ikke få XUpload til noget som helst. Giver ingen fejl, men uploader heller ikke.
Jeg har taget udgangspunkt i http://support.persits.com/xupload/demo1.asp

Her er de 3 filer, som anvendes:


---------- DEMO1.ASP: -----------

<OBJECT WIDTH=500 HEIGHT=200
    ID="UploadCtl" CLASSID="CLSID:E87F6C8E-16C0-11D3-BEF7-009027438003"
    CODEBASE="XUpload.ocx#VERSION=3,0,0,0">
<PARAM NAME="Server" VALUE="weiland.dk">
<PARAM NAME="Script" VALUE="demo1_upload.asp">
<PARAM NAME="MaxFileCount" VALUE="30">
<PARAM NAME="MaxFileSize" VALUE="1048576">
<PARAM NAME="MaxTotalSize" VALUE="5242880">

<PARAM NAME="ViewServerReply" VALUE="True">

<!--Redirect browser to a server script upon completion of an upload -->
<PARAM NAME="RedirectURL" VALUE="http://udvikling.assisto.dk/sepius/demo_showreply.asp">
</OBJECT>


--------- DEMO1_UPLOAD.ASP: --------------

Set Upload = Server.CreateObject("Persits.Upload")
Upload.IgnoreNoPost = True

' Set this property to handle Unicode characters correctly (65001 means UTF-8)
Upload.CodePage = 65001

Upload.PreserveFileTime = true

' To create unique file names
Upload.OverwriteFiles = FALSE

nCount = Upload.Save("D:\WEB\weiland.dk\www\files")
'nCount = Upload.SaveVirtual("../admin/write/files")

For Each File in Upload.Files

    response.write Server.HtmlEncode( File.Path )
    response.write File.Size
    response.write File.ContentType
Next


---------- DEMO-SHOWREPLY.ASP --------------

reply = Request.Form("XUPLOADREPLY")

if reply = "" Then
    Response.Redirect "http://www.aspupload.com/xupload/livedemo.html"
Else
    Response.Write reply
End If
Avatar billede weiland Nybegynder
28. august 2007 - 12:59 #8
Her er de lige een gang til med færre slåfejl:


---------- DEMO1.ASP: -----------

<OBJECT WIDTH=500 HEIGHT=200
    ID="UploadCtl" CLASSID="CLSID:E87F6C8E-16C0-11D3-BEF7-009027438003"
    CODEBASE="XUpload.ocx#VERSION=3,0,0,0">
<PARAM NAME="Server" VALUE="weiland.dk">
<PARAM NAME="Script" VALUE="demo1_upload.asp">
<PARAM NAME="MaxFileCount" VALUE="30">
<PARAM NAME="MaxFileSize" VALUE="1048576">
<PARAM NAME="MaxTotalSize" VALUE="5242880">

<PARAM NAME="ViewServerReply" VALUE="True">

<!--Redirect browser to a server script upon completion of an upload -->
<PARAM NAME="RedirectURL" VALUE="http://weiland.dk/demo_showreply.asp">
</OBJECT>


--------- DEMO1_UPLOAD.ASP: --------------

Set Upload = Server.CreateObject("Persits.Upload")
Upload.IgnoreNoPost = True

' Set this property to handle Unicode characters correctly (65001 means UTF-8)
Upload.CodePage = 65001

Upload.PreserveFileTime = true

' To create unique file names
Upload.OverwriteFiles = FALSE

nCount = Upload.Save("D:\WEB\weiland.dk\www\files")

For Each File in Upload.Files

    response.write Server.HtmlEncode( File.Path )
    response.write File.Size
    response.write File.ContentType
Next


---------- DEMO-SHOWREPLY.ASP --------------

reply = Request.Form("XUPLOADREPLY")

if reply = "" Then
    Response.Redirect "http://www.aspupload.com/xupload/livedemo.html"
Else
    Response.Write reply
End If
Avatar billede weis Nybegynder
28. august 2007 - 13:05 #9
prøv at ændre demo1_upload.asp til

<%
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SetMaxSize 2000000
Upload.save

for each file in Upload.Files
    filsti = "D:\WEB\weiland.dk\www\files\"
    file.saveAs (filsti1 & file.filename)
next
%>

har ændret i det ifht. til det jeg har fordi mit arbejder sammen med database og aspImage nu, så ved ikke om det virker i første forsøg!
Avatar billede weis Nybegynder
28. august 2007 - 13:06 #10
file.saveAs (filsti1 & file.filename)

skal være

file.saveAs (filsti & file.filename)
Avatar billede weiland Nybegynder
28. august 2007 - 14:07 #11
Tak, men det hjalp desværre ikke umiddelbart. Jeg har nu sendt sagen til en tekniker ved Wannafind. Håber han kan løse problemet.
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