From: Mark Brown on 24 May 2010 11:02 I'm trying to create a web page that allows the user to upload a file. If I set the save path somewhere on drive C:\, it works just fine. However, I need it to save elsewhere, like drive E:\. When I do this, I get an error saying "Could not find a part of the path '...' and then is lists the path. All the pieces of the path are there and if you change E: to C:, it works. Is there some concept I'm missing or is it just not possible for a web page to save someplace other than C:\? Here's the code that does the saving: Dim fn As String = System.IO.Path.GetFileName(File2.PostedFile.FileName) Dim SaveLocation As String = "e:\webtst\images\" & Session("CADNum") & "\" & fn Try Directory.CreateDirectory("e:\webtst\images\" & Session("CADNum")) File2.PostedFile.SaveAs(SaveLocation) SaveLocInfo(SaveLocation) Catch ex As Exception Dim Tmp As String = ex.Message End Try The session variable does contain a value. Thanks, Mark
From: Mark Rae [MVP] on 24 May 2010 12:22 "Mark Brown" <mbrown(a)echd.org> wrote in message news:uVH8zI1%23KHA.4316(a)TK2MSFTNGP04.phx.gbl... > Is there some concept I'm missing or is it just not possible for a web > page to save someplace other than C:\? Does the webserver actually have an E:\ drive mapped...? -- Mark Rae ASP.NET MVP http://www.markrae.net
From: Mark Brown on 24 May 2010 13:38 On the server it will run on, the E: drive is a local harddrive. On my development system, the E: drive was created by a SUBST command. "Mark Rae [MVP]" <mark(a)markrae.net> wrote in message news:C186D07E-CF89-40A7-974D-9FA769259CA0(a)microsoft.com... > "Mark Brown" <mbrown(a)echd.org> wrote in message > news:uVH8zI1%23KHA.4316(a)TK2MSFTNGP04.phx.gbl... > >> Is there some concept I'm missing or is it just not possible for a web >> page to save someplace other than C:\? > > Does the webserver actually have an E:\ drive mapped...? > > > -- > Mark Rae > ASP.NET MVP > http://www.markrae.net
From: Mark Brown on 24 May 2010 15:46 For grins I loaded the program on the server it will be running on...and it worked like a champ. I guess it doesn't like drives created by SUBST. "Mark Rae [MVP]" <mark(a)markrae.net> wrote in message news:C186D07E-CF89-40A7-974D-9FA769259CA0(a)microsoft.com... > "Mark Brown" <mbrown(a)echd.org> wrote in message > news:uVH8zI1%23KHA.4316(a)TK2MSFTNGP04.phx.gbl... > >> Is there some concept I'm missing or is it just not possible for a web >> page to save someplace other than C:\? > > Does the webserver actually have an E:\ drive mapped...? > > > -- > Mark Rae > ASP.NET MVP > http://www.markrae.net
From: Alexey Smirnov on 26 May 2010 06:35 On May 24, 9:46 pm, "Mark Brown" <mbr...(a)echd.org> wrote: > For grins I loaded the program on the server it will be running on...and it > worked like a champ. I guess it doesn't like drives created by SUBST. > > "Mark Rae [MVP]" <m...(a)markrae.net> wrote in messagenews:C186D07E-CF89-40A7-974D-9FA769259CA0(a)microsoft.com... > > > > > "Mark Brown" <mbr...(a)echd.org> wrote in message > >news:uVH8zI1%23KHA.4316(a)TK2MSFTNGP04.phx.gbl... > > >> Is there some concept I'm missing or is it just not possible for a web > >> page to save someplace other than C:\? > > > Does the webserver actually have an E:\ drive mapped...? > > > -- > > Mark Rae > > ASP.NET MVP > >http://www.markrae.net I think that the problem there is that the drive created by subst is available only within the process of the user that created it. That's why you can't access E:\ at IIS. Instead of subst try to use Junction by Mark Russinovich http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
|
Pages: 1 Prev: css with asp .net themes Next: Please explain Html.CheckBoxFor() rendering |