Click here to Skip to main content
15,896,557 members

Comments by brighteyes24 (Top 39 by date)

brighteyes24 26-Sep-13 7:45am View    
thank you.. I got it now.. you given me idea.. the correct codes is String imgPath="~/Albums" + subfolder + "/" + imgName; you lack positive(+) operator..but anyway (Y) thank you..I can proceed now to my project..You save my life..you solve my problem..thank you once again.. your'e my idol..more power to you..
brighteyes24 25-Sep-13 14:41pm View    
my complete codes is below..I write the complete codes In solution 2. I stuck in this part. "string imgPath = "~/Albums/" + subfolder + imgName;"
likewise check my codes under private void StartUpLoad()...I stuck there..tnx..need help badly.
brighteyes24 25-Sep-13 8:36am View    
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Upload Image</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<br /><br />
<asp:Button ID="Button1" runat="server" Text="Create New Directory"
onclick="Button1_Click" />
<br /><br />
<asp:Label ID="Label1" runat="server" Text=""> <br /> <br />

<asp:Label ID="lblFolderName" runat="server" Text="Folder Name">
<asp:TextBox ID="txtFolderName" runat="server"> <br /><br />


<asp:Label ID="lblUploadPhoto" runat="server" Text="Upload Photo" style="margin-left:80px"> <br />
<asp:Image ID="imgPhoto" runat="server" Width="100px" Height="80px" style="margin-left:80px"/> <br />
<asp:FileUpload ID="fileUpload" runat="server" style="margin-left:80px"/> <br /> <br />

<asp:Button ID="btnSave" runat="server" Text="Save" onclick="btnSave_Click" style="margin-left:80px" /> <br /> <br />

</div>
</form>
</body>
</html>



using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Configuration;
using System.IO; //additional namespace is required for io operations
using System.Data.SqlClient;
using System.Data.SqlTypes;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
lblFolderName.Visible = false;
txtFolderName.Visible = false;
btnSave.Visible = false;
}

private void CreateDirectoryIfNotExists(string NewDirectory)
{
try
{
// Checking the existance of directory
if (!Directory.Exists(NewDirectory))
{
//If No any such directory then creates the new one
Directory.CreateDirectory(NewDirectory);
Label1.Text = "Directory Created";
}
else
{
Label1.Text = "Directory Exist";
}
}
catch (IOException _err)
{
Response.Write(_err.Message);
}
}

protected void Button1_Click(object sender, EventArgs e)
{
lblFolderName.Visible = true;
txtFolderName.Visible = true;
btnSave.Visible=true;
Label1.Visible = false;


}
protected void btnSave_Click(object sender, EventArgs e)
{


string NewDirectory = Server.MapPath("~/Albums/" + txtFolderName.Text);
//New Directory Name in string variable
CreateDirectoryIfNotExists(NewDirectory);
//Calling the function to create new directory
Label1.Visible = true;

FileUpload img = (FileUpload)fileUpload;
Byte[] imgByte = null;
if (img.HasFile && img.PostedFile != null)
{
//To create a PostedFile
HttpPostedFile File = fileUpload.PostedFile;
//Create byte Array with file len
imgByte = new Byte[File.ContentLength];
//force the control to load data in array
File.InputStream.Read(imgByte, 0, File.ContentLength);


// Insert the profile records into db
string conn = ConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ConnectionString;
//string conn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Coldwind.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection connection = new SqlConnection(conn);
// SqlDataReader dr = new SqlDataReader();
string fname = fileUpload.FileName.ToString();
string FolderName = txtFolderName.Text.Replace("'", "''");
brighteyes24 25-Sep-13 7:52am View    
ok..i will send the codes..complete..
brighteyes24 25-Sep-13 7:34am View    
yah your right. the codes show creating directory and sub-directory..the image also save into main directory (Albums directory).My question is how to save the image into sub-directory..maybe there is lack in my codes..need to modified or whatever..