File Upload. Root Path.

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • shapper

    File Upload. Root Path.

    Hello,

    I am uploading a file as follows:

    Protected Sub Button1_Click(B yVal sender As Object, ByVal e As
    System.EventArg s) Handles Button1.Click

    If FileUpload1.Has File Then
    FileUpload1.Sav eAs("~\Temporar y\" + FileUpload1.Fil eName)
    Label2.Text = "File Uploaded: " + FileUpload1.Fil eName
    Else
    Label2.Text = "No File Uploaded."
    End If

    I get the following error:

    The SaveAs method is configured to require a rooted path, and the path
    '~\App_Temporar y\Red Ceiling Lamp 04 [By27] [Free].jpg' is not rooted.

    I know this means I should have SaveAs("C:\..." )

    But I also know that Temporary is in the same folder then the Aspx
    file that has the FileUpload.

    Can't I get that root?

    Thanks,

    Miguel
  • George Ter-Saakov

    #2
    Re: File Upload. Root Path.

    Try
    FileUpload1.Sav eAs(Server.MapP ath("~\Temporar y\" + FileUpload1.Fil eName))

    George.

    "shapper" <mdmoura@gmail. comwrote in message
    news:deca613f-a37d-4a31-a3ca-554f1e41cc97@i7 2g2000hsd.googl egroups.com...
    Hello,
    >
    I am uploading a file as follows:
    >
    Protected Sub Button1_Click(B yVal sender As Object, ByVal e As
    System.EventArg s) Handles Button1.Click
    >
    If FileUpload1.Has File Then
    FileUpload1.Sav eAs("~\Temporar y\" + FileUpload1.Fil eName)
    Label2.Text = "File Uploaded: " + FileUpload1.Fil eName
    Else
    Label2.Text = "No File Uploaded."
    End If
    >
    I get the following error:
    >
    The SaveAs method is configured to require a rooted path, and the path
    '~\App_Temporar y\Red Ceiling Lamp 04 [By27] [Free].jpg' is not rooted.
    >
    I know this means I should have SaveAs("C:\..." )
    >
    But I also know that Temporary is in the same folder then the Aspx
    file that has the FileUpload.
    >
    Can't I get that root?
    >
    Thanks,
    >
    Miguel

    Comment

    • shapper

      #3
      Re: File Upload. Root Path.

      On Feb 12, 1:09 pm, "George Ter-Saakov" <gt-...@cardone.com wrote:
      Try
      FileUpload1.Sav eAs(Server.MapP ath("~\Temporar y\" + FileUpload1.Fil eName))
      >
      George.
      >
      "shapper" <mdmo...@gmail. comwrote in message
      >
      news:deca613f-a37d-4a31-a3ca-554f1e41cc97@i7 2g2000hsd.googl egroups.com...
      >
      Hello,
      >
      I am uploading a file as follows:
      >
      Protected Sub Button1_Click(B yVal sender As Object, ByVal e As
      System.EventArg s) Handles Button1.Click
      >
      If FileUpload1.Has File Then
      FileUpload1.Sav eAs("~\Temporar y\" + FileUpload1.Fil eName)
      Label2.Text = "File Uploaded: " + FileUpload1.Fil eName
      Else
      Label2.Text = "No File Uploaded."
      End If
      >
      I get the following error:
      >
      The SaveAs method is configured to require a rooted path, and the path
      '~\App_Temporar y\Red Ceiling Lamp 04 [By27] [Free].jpg' is not rooted.
      >
      I know this means I should have SaveAs("C:\..." )
      >
      But I also know that Temporary is in the same folder then the Aspx
      file that has the FileUpload.
      >
      Can't I get that root?
      >
      Thanks,
      >
      Miguel
      Thanks,

      It worked.

      Miguel

      Comment

      Working...