Avatar billede baitianlong Nybegynder
18. oktober 2007 - 17:57 Der er 3 kommentarer og
1 løsning

hjaelp til upload af billede

Jeg proever paa at faa det til at virke med upload af billede/fil til .net server. Jeg fandt et simpelt eksempel paa nettet, men det lader ikke til at virke:

<%@ Page language="c#"%>
<%                       
    if(Request.HttpMethod.Equals("POST")) {
        Response.Write("Upload result:<br>");
       
        string FolderToSave = Server.MapPath("") + "\\UploadedFiles\\";
                               
        HttpPostedFile myFile = Request.Files[0];
        if(myFile != null && myFile.FileName !="")
        {
            myFile.SaveAs(FolderToSave + System.IO.Path.GetFileName(myFile.FileName));
            Response.Write("File " + myFile.FileName + " succesfully saved.<br>");
        }
        else
            Response.Write("No files sent. Script is OK!");   
        }
    }
           
%>
<html>
<body>
<form action="upload.aspx" method="post" enctype="multipart/form-data">
<input type="file" name="myFile"><br><br>
<input type="submit">
</form>

</body>
</html>

Jeg har lavet folderen UploadedFiles o.s.v, men faar en compilation error, naar jeg proever at koere siden fra serveren.

Kan en venlig person give mig et simpelt og velfungerende eksempel.

-------------------- ERROR --------------------------

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS1519: Invalid token 'this' in class, struct, or interface member declaration

Source Error:



Line 92:            #line default
Line 93:            #line hidden
Line 94:            this.WriteUTF8ResourceString(__output, 0, 469, true);
Line 95:        }
Line 96:       


Source File: c:\winnt\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\660e35a5\8337dc80\0nrpyx1q.0.cs    Line: 94
Avatar billede kalp Novice
18. oktober 2007 - 18:27 #1
Jeg kan se noget .NET 1.1

hvis du programmere i 2.0 skal du lige rette så koden bliver afviklet som 2.0

enten via. administrationen på dit webhotel eller i IIS'en..

kommer sådan set an på hvor det lægger.
Avatar billede sherlock Nybegynder
19. oktober 2007 - 00:15 #2
<%@ Page language="c#"%>
<script runat=server>                       

    void Page_Load()
    {
      if(Request.HttpMethod.Equals("POST"))
      {
        Response.Write("Upload result:<br>");
       
        string FolderToSave = Server.MapPath("") + "\\UploadedFiles\\";
                               
        HttpPostedFile myFile = Request.Files[0];
        if(myFile != null && myFile.FileName != "")
        {
            myFile.SaveAs(FolderToSave + System.IO.Path.GetFileName(myFile.FileName));
            Response.Write("File " + myFile.FileName + " succesfully saved.<br>");
        }
        else
            Response.Write("No files sent. Script is OK!");   
      }
    }
           
</script>
<html>
<body>
<form action="upload.aspx" method="post" enctype="multipart/form-data">
<input type="file" name="myFile"><br><br>
<input type="submit">
</form>

</body>
</html>
Avatar billede baitianlong Nybegynder
22. oktober 2007 - 10:35 #3
Hvad er egentlig forskellen paa at bruge

<% 
kode   
%> 

og

<script runat=server>   
kode   
</script>
Avatar billede sherlock Nybegynder
22. oktober 2007 - 10:49 #4
asp syntax vs. asp.net syntax
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