Forum: C# Fileupload

Forum huvudsida -> Programmering -> C# Fileupload

Sidor: 1

Till botten

CryptoN 00:59 - 21:a Mars 2009 | Post #1
Medlem
Inlägg: 18


Skicka PM
Hejsan!

Sitter och pillar lite i C# och försöker lära mig hur man bygger en webbapplikation där man kan ladda upp filer.

Problemet är att den inte vill laddas upp.


Default.aspx
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="My_Upload._Default" %>
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml" >
  6. <head runat="server">
  7. <title></title>
  8. </head>
  9. <body>
  10. <form id="form1" method="post" enctype="multipart/form-data" runat="server" >
  11. <div>
  12. <input id="File1" type="file" name="File1" runat="server"/>
  13. <br />
  14. <input type="submit" id="Submit1" value="upload" runat="server" />
  15. </div>
  16. </form>
  17. </body>
  18. </html>


Default.aspx.cs
  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Web;
  7. using System.Web.SessionState;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.HtmlControls;
  11. using System.IO;
  12.  
  13.  
  14. namespace My_Upload
  15. {
  16. public partial class _Default : System.Web.UI.Page
  17. {
  18. protected void Page_Load(object sender, EventArgs e)
  19. {
  20. }
  21.  
  22.  
  23. protected System.Web.UI.HtmlControls.HtmlInputFile File1;
  24. protected System.Web.UI.HtmlControls.HtmlInputButton Submit1;
  25.  
  26. private void Submit1_Serverclick(object sender, System.EventArgs e)
  27. {
  28. if ((File1.PostedFile != null) && (File1.PostedFile.ContentLength > 0))
  29. {
  30. string fn = System.IO.Path.GetFileName(File1.PostedFile.FileName);
  31. string SaveLocation = Server.MapPath("C:\Documents and Settings\vxo7brkarls\Mina dokument\Visual Studio 2008\Test_Fileupload");
  32.  
  33. try
  34. {
  35. File1.PostedFile.SaveAs(SaveLocation);
  36. Response.Write("The File has been uploaded");
  37. }
  38.  
  39. catch (Exception ex)
  40. {
  41. Response.Write("Error: " + ex.Message);
  42. //Exception.Message returns a detailed message that describes the error
  43.  
  44. }
  45. }
  46. else
  47. {
  48. Response.Write("Please select a file to upoload");
  49. }
  50. }
  51.  
  52.  
  53.  
  54.  
  55.  
  56. }
  57. }


Jag la även till
  1. private void InitializeComponent()
  2. {
  3. this.Submit1.ServerClick += new System.EventHandler(this.Submit1_ServerClick);
  4. this.Load += new System.EventHandler(this.Page_Load);
  5.  
  6. }


Men det fungerar inte.

Ingenting skrivs ut eller något. När jag klickar upload så laddas bara sidan om utan att något händer.

Någon som har tips på vad felet kan vara?Smiley

-------------------------
Glad Fisk



Sidor: 1

Forum huvudsida -> Programmering -> C# Fileupload
Atom feed

Du får inte posta i den här tråden | Till toppen