Avatar billede dkkarpen Nybegynder
07. marts 2006 - 13:51 Der er 7 kommentarer

Freeware multipel upload ActiveX eller lign.

Hej

Jeg leder efter en ActiveX eller Java Applet som kan uploade et multipelt antal filer over http.

Lidt i samme stil som JUpload. Kender i noget?
Avatar billede dr_chaos Nybegynder
07. marts 2006 - 13:53 #1
du kan bruge noget i denne stil.
http://www.dotnetjunkies.com/Tutorial/81E0C3A9-1B40-425C-B150-B578FE724A39.dcik
Ingen grund til at bruge activex eller java applet
Avatar billede dr_chaos Nybegynder
07. marts 2006 - 13:54 #2
<%@ Import Namespace="System.IO" %>
<%@ Page Language="C#" %>

<script runat="server">

    protected void SubmitButton_Click(Object sender, EventArgs e){
      string filepath = "C:\\Uploads";
      HttpFileCollection uploadedFiles = Request.Files;
   
      for (int i = 0; i < uploadedFiles.Count; i++)
      {   
          HttpPostedFile userPostedFile = uploadedFiles[i];
   
          try
          {   
            if (userPostedFile.ContentLength > 0 )
            {
                Span1.InnerHtml += "<u>File #" + (i+1) +
                  "</u><br>";
                Span1.InnerHtml += "File Content Type: " +
                  userPostedFile.ContentType + "<br>";
                Span1.InnerHtml += "File Size: " +
                  userPostedFile.ContentLength + "kb<br>";
                Span1.InnerHtml += "File Name: " +
                  userPostedFile.FileName + "<br>";
   
                userPostedFile.SaveAs(filepath + "\\" +
                  Path.GetFileName(userPostedFile.FileName));
   
                Span1.InnerHtml += "Location where saved: " +
                  filepath + "\\" +
                  Path.GetFileName(userPostedFile.FileName) +
                  "<p>";
            }   
          }
          catch (Exception Ex)
          {   
            Span1.InnerText += "Error: <br>" + Ex.Message;   
          }   
      }   
    }

</script>

<html>
<head>
</head>
<body>
    <form enctype="multipart/form-data" runat="server">
        <p>
            Select File1:<br />
            <input id="File1" type="file" runat="Server" />
            <br />
            Select File2:<br />
            <input id="File2" type="file" runat="Server" />
            <br />
            Select File3:<br />
            <input id="File3" type="file" runat="Server" />
            <br />
            Select File4:<br />
            <input id="File4" type="file" runat="Server" />
        </p>
        <p>
            <input id="Submit1" type="submit" value="Upload Files"
            runat="Server" onserverclick="SubmitButton_Click" />
            <br />
        </p>
        <span id="Span1" runat="Server"></span>
    </form>
</body>
</html>
Avatar billede dkkarpen Nybegynder
07. marts 2006 - 14:01 #3
Det var ikke det jeg var ude efter. Brugeren skal kunne multiselecte og ikke vælge en fil ad gangen.
Avatar billede dr_chaos Nybegynder
07. marts 2006 - 14:05 #4
ok hvad med noget i denne stil :
http://www.codeproject.com/aspnet/multiuploads.asp
Avatar billede dkkarpen Nybegynder
07. marts 2006 - 15:41 #5
Det er jo lidt det samme. Ellers tak.
Avatar billede christian Nybegynder
08. marts 2006 - 12:58 #6
I flash 8 kan du faktisk lave en ret god multiple upload med status og det hele.
Det er super simpelt med kræver stadig noget basal viden om flash.

Det vil sige du skal lave følgende
1. Lave en swf fra bunder hvor du peger på din modtage side (/handleUploads.aspx)
2. Lave din /handleUploads.aspx

http://blog.oinam.com/archives/2005/08/flash-8-file-upload-download/

Fordelen ved flash 8 er at de fleste er ret trygge ved flash modsat en activeX fra en tredjepart.
Avatar billede dkkarpen Nybegynder
09. marts 2006 - 19:09 #7
Ok - jeg aner intet om flash. Det ville være nemmere med en ActiveX. Det skal også kun bruges til en lukket gruppe. Så tryghedproblemet er ikke aktuelt.
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

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