Avatar billede testpilot_dk Nybegynder
10. september 2005 - 11:42 Der er 9 kommentarer og
1 løsning

Opload af forskellige filer uden komponent!

Hej!

Er det muligt at lave noget opload af forskellige sider med max begrænsing af størrelse på den enkelte fil.

Jeg har haft lavet scriptet i PHP engang, men det understøtter mit nye hotel ikke.

Nogen som har en idee til hvordan man gør det, kan det gøres med SystemFileObject ?
Avatar billede softspot Forsker
10. september 2005 - 12:06 #1
Jeg har lige flikket noget sammen for nylig som kan uploade filer. Det ligger her:

http://www.softspot.dk/forside/erfaringsdeling/scriptaspupload.aspx

Jeg har på samme side forsøgt at beskrive hvordan koden skal bruges, men er naturligvis interesseret i at høre hvis der mangler noget i beskrivelsen, så du må sige til hvis der er noget som er uklart.
Avatar billede testpilot_dk Nybegynder
10. september 2005 - 12:17 #2
Hej!

Hvad menes der med ADODB, hvad er det for noget som skal installeres!
Jeg får følgende fejl meddelse!

ADODB.Stream fejl '800a0bbc'

Der kunne ikke skrives til filen.

/scriptaspupload/SASPU.cls.asp, linje 47

Jeg synes din beskrivelse er ganske god, den forklarer tingene kort og præcist!
Fortsæt det gode arbejde :)
Avatar billede softspot Forsker
10. september 2005 - 12:24 #3
Jeg går ud fra at fejlen kommer når du forsøger at gemme med SaveToFile (eller hvad?)

Jeg vil tro det er stien der enten ikke findes (men mon ikke den gør det), eller at der ikke er skriverettigeder til den angivne sti. Kan det være sådan noget der driller?

ADO er et hierarki af objekter som hjælper med at lave database-opslag (her skal database forstås som en kilde der kan levere data, altså ikke kun deciderede DBMS'er, som f.eks. SQL Server, mySQL, DB2, Oracle osv., men altså også f.eks. Excel, Outlook m.fl.). Du muligvis stødt ind i ADO ifm. SQL forspørgsler imod en database på et tidligere tidspunkt. ADO er installeret på de fleste webservere der understøtter f.eks. Access. Det lader til at den er installeret på din webserver (ellers ville du ikke kunne få den fejl du viser der :)).
Avatar billede testpilot_dk Nybegynder
10. september 2005 - 12:27 #4
alt hvad jeg har gjort er at kører din test.asp!

Opload en fil og så kommer den med fejlmeddelsen, jeg har givet skriverettigheder på den aktuelle mappe som scriptet ligger i
Avatar billede softspot Forsker
10. september 2005 - 12:30 #5
Den side der hedder testSASPU.asp oploader til en folder der hedder upload, som ligger i den folder hvor scriptet ligger.

Har du oprettet en folder der hedder upload i samme folder som scriptet er placeret?

Husk desuden at det er IUSR der skal have skriverettigheder til upload-folderen :)
Avatar billede testpilot_dk Nybegynder
10. september 2005 - 12:32 #6
ups, en lille slå fejl! der var kommet en - på upload, nu virker det!

Hvor storer filer kan man smide op med det ?

Send et svar!
Avatar billede softspot Forsker
10. september 2005 - 12:33 #7
Vær så artig :)
Avatar billede softspot Forsker
10. september 2005 - 12:35 #8
Hmm... jeg vil umiddelbart mene at det afhænger af Server.ScriptTimeout, dvs. jo længere tid du tillader at scriptet kører, jo mere data kan du uploade. Jeg har ikke lavet nogle max-tests, med det, men lokalt havde jeg ikke nogen problemer med at uploade f.eks. 2 Mb...
Avatar billede testpilot_dk Nybegynder
10. september 2005 - 12:37 #9
Okay, det husker jeg så!

Mange takker og god weekend
Avatar billede softspot Forsker
10. september 2005 - 12:40 #10
Det var så lidt og tak for point :)

PS. forsøgte lige at uploade 12 Mb, hvilket også gik igennem.
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