Avatar billede jobless Nybegynder
03. september 2005 - 09:56 Der er 21 kommentarer

Upload af mange filer

Hej.

Jeg har behov for at uploade mange (100-200 filer på ialt 10-20 MB.) filer på en gang, og bagefter skal disse viderebehandles (indlæses i db).

Har forsøgt mig med at uploade en zip, og derefter unzippe denne, men unzip er åbentbart et stort problem i vb.net...

Hvordan løser jeg upload problematikken ?

MVH

JoBless
Avatar billede arne_v Ekspert
03. september 2005 - 11:29 #1
Du kan nemt unzippe i VB.NET hvis du henter #ZipLib !

Jeg kan godt lave et eks. hvis det skulle være.
Avatar billede jobless Nybegynder
03. september 2005 - 11:30 #2
Det vil være perfekt hvis du kan guide mig.....
Avatar billede arne_v Ekspert
03. september 2005 - 11:39 #3
Dim zf As ZipFile = New ZipFile("C:\z.zip")
        Dim e As IEnumerator = zf.GetEnumerator
        While e.MoveNext
            Dim ze As ZipEntry = CType(e.Current, ZipEntry)
            Dim istm As Stream = zf.GetInputStream(ze)
            Dim ostm As Stream = New FileStream("C:\" + ze.Name, FileMode.CreateNew, FileAccess.Write)
            Dim b(100000) As Byte
            Dim n As Integer = istm.Read(b, 0, b.Length)
            While n > 0
                ostm.Write(b, 0, n)
                n = istm.Read(b, 0, b.Length)
            End While
            ostm.Close
        End While
        zf.Close
Avatar billede arne_v Ekspert
03. september 2005 - 11:40 #4
Avatar billede arne_v Ekspert
03. september 2005 - 11:41 #5
husk at nærlæse licens
Avatar billede jobless Nybegynder
03. september 2005 - 11:42 #6
Det er noget med at man skal kompilere #ZipLib, men hvordan ?

og hvordan implementerer jeg ovenstående i min kode?
Avatar billede nielle Nybegynder
03. september 2005 - 11:44 #7
Må man spørge hvorfor du ikke bare uploader filerne med et FTP-program? Det lyder som om at det er et engangsprojekt, og at du har fuld adgang til serveren.
Avatar billede jobless Nybegynder
03. september 2005 - 11:45 #8
Jeg har fuld adgang, men den klient som skal uploade kan være mange steder på nettet.

Opgaven skal udføres ofte, og være integreret i web-brugerfladen.
Avatar billede jobless Nybegynder
03. september 2005 - 11:46 #9
Licens:
Bottom line In plain English this means you can use this library in commercial closed-source applications.

- Hvad er 'closed-source applications' ?
Avatar billede arne_v Ekspert
03. september 2005 - 11:49 #10
du skal ikke compile #ZipLib

du henter den installerer/udpakker

bygger dit program med en referenve til #ZipLib dll'en
Avatar billede arne_v Ekspert
03. september 2005 - 11:50 #11
closed source er det modsatte af open source

du må give andre en binær version af din kode uden at give source kode med
Avatar billede jobless Nybegynder
03. september 2005 - 11:52 #12
Har hentet og udpakket 084SharpZipLib

Der er en fil som hedder installGAC.bat, men den melder en fejl.....
Avatar billede jobless Nybegynder
03. september 2005 - 11:53 #13
ps.: er helt ny indenfor .net, men har lidt erfaring indenfor asp/vb6
Avatar billede jobless Nybegynder
03. september 2005 - 12:05 #14
nu fik jeg vist registreret dll-filen (menglede stien til gacutil, og lavede:
<%@ import Namespace="ICSharpCode.SharpZipLib.Zip" %>

men nu får jeg fejlen:
BC30466: Namespace or type specified in the Imports 'ICSharpCode.SharpZipLib.Zip' cannot be found. Make sure the name space or the type is defined and it doesn't contain other aliases

??
Avatar billede arne_v Ekspert
03. september 2005 - 12:10 #15
du skal have tilføjet en reference til #ZipLib dll'en i dit projekt
(eler command line hvis du builder sådan)
Avatar billede jobless Nybegynder
03. september 2005 - 12:19 #16
er:
<%@ import Namespace="ICSharpCode.SharpZipLib.Zip" %>
ikke min reference ?
Avatar billede arne_v Ekspert
03. september 2005 - 12:24 #17
nej det er en namespace import

hvilket udviklings værktøj bruger du ?
Avatar billede jobless Nybegynder
03. september 2005 - 17:25 #18
web matrix
Avatar billede jobless Nybegynder
03. september 2005 - 17:33 #19
nu fandt jeg ud af at tilføje referencen, men den brokker sig stadigt over mit namespace import... ?
Avatar billede arne_v Ekspert
04. september 2005 - 23:08 #20
hvis reference er korrekt tilføjet så burde den også kunne finde det namespace
Avatar billede jobless Nybegynder
05. september 2005 - 08:09 #21
Hvordan tilføjer jeg referencen korrekt, i web matrix ?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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