D
Dave
The below code is what I'm using to upload JPG's to a Shared folder on
my web server. The folder \\GLSDBS03\Entry$ is outside my Web folder.
When using FileUpload, and trying to save the JPG, I get a "Failed to
map the path '/GLSDBS03/Entry$'" error. I'm open to suggestions or a
better idea.
Thanks
*********************************************
public partial class ImageUpload : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
Boolean fileOK = false;
String path = Server.MapPath("\\\\GLSDBS03\\Entry$");
if (FileUpload1.HasFile)
{
String fileExtension =
System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
String[] allowedExtensions =
{ ".gif", ".png", ".jpeg", ".jpg" };
for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions)
{
fileOK = true;
}
}
}
if (fileOK)
{
try
{
FileUpload1.PostedFile.SaveAs(path +
FileUpload1.FileName);
ListBox1.Items.Add(FileUpload1.FileName);
Label1.Text = "File uploaded!";
}
catch (Exception ex)
{
Label1.Text = "File could not be uploaded.";
}
}
else
{
Label1.Text = "Cannot accept files of this type.";
}
}
else
{
DirectoryInfo di = new
DirectoryInfo("\\\\GLSDBS03\\Entry$");
try
{
// Determine whether the directory exists.
if (di.Exists)
{
FileInfo[] files = di.GetFiles();
for (int i = 0; i < files.Length; i++)
{
ListBox1.Items.Add(files.Name);
}
}
}
finally { }
}
}
}
my web server. The folder \\GLSDBS03\Entry$ is outside my Web folder.
When using FileUpload, and trying to save the JPG, I get a "Failed to
map the path '/GLSDBS03/Entry$'" error. I'm open to suggestions or a
better idea.
Thanks
*********************************************
public partial class ImageUpload : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
Boolean fileOK = false;
String path = Server.MapPath("\\\\GLSDBS03\\Entry$");
if (FileUpload1.HasFile)
{
String fileExtension =
System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
String[] allowedExtensions =
{ ".gif", ".png", ".jpeg", ".jpg" };
for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions)
{
fileOK = true;
}
}
}
if (fileOK)
{
try
{
FileUpload1.PostedFile.SaveAs(path +
FileUpload1.FileName);
ListBox1.Items.Add(FileUpload1.FileName);
Label1.Text = "File uploaded!";
}
catch (Exception ex)
{
Label1.Text = "File could not be uploaded.";
}
}
else
{
Label1.Text = "Cannot accept files of this type.";
}
}
else
{
DirectoryInfo di = new
DirectoryInfo("\\\\GLSDBS03\\Entry$");
try
{
// Determine whether the directory exists.
if (di.Exists)
{
FileInfo[] files = di.GetFiles();
for (int i = 0; i < files.Length; i++)
{
ListBox1.Items.Add(files.Name);
}
}
}
finally { }
}
}
}