I maked this post as answered before when it wasnt uploading to folder with such charachters above, but now it cant play any mp4 with these charachers # - , I decided to remove those characters from the video name and it start playing, its very difficult to alow such error since i tell if users will end up uploading videos with such charachter. Bastille Day Official International Trailer #1 (2016) - Idris Elba, Richard Madden Action Movie HD The on below is without those characters and its playing but the one above is not Bastille Day Official International Trailer1 (2016) Idris Elba, Richard Madden Action Movie HD Link for the previous solved problem
http://www.aspforums.net/Threads/116088/Filupload-not-uploading-video-names-with-these-characters--/Replies/10#Replies
protected void LinkBPOST_Click(object sender, EventArgs e)
{
string folderPath = Server.MapPath("~/path/"); //Please enter your folder Name here.
if (this.Page.User.Identity.IsAuthenticated)
{
string username = this.Page.User.Identity.Name;
{
string tendString = TextBixcomment.Text.Trim();
string strname = "";
string extension = "";
string getADPOST = "";
string str = ConfigurationManager.ConnectionStrings["DB"].ConnectionString;
if (FileUploadpost.HasFile)
{
strname = FileUploadpost.FileName.ToString();
extension = System.IO.Path.GetExtension(strname);
using (SqlConnection con = new SqlConnection(str))
{
SqlCommand cmd = new SqlCommand();
// Image extension.
if (extension.ToLower() == ".jpg" || extension.ToLower() == ".png" || extension.ToLower() == ".gif" || extension.ToLower() == ".jpeg")
{
getADPOST = "Insert INTO USERPost (UserName,ContentPost,ImageName1) values (@UserName,@ContentPost,@ImageName1)";
cmd.Parameters.AddWithValue("@ContentPost", TextBixcomment.Text.Replace(Environment.NewLine, "<br/>").Trim());
cmd.Parameters.AddWithValue("@UserName", Session["userName"]);
cmd.Parameters.AddWithValue("@ImageName1", strname);
}
// Video extension.
else if (extension.ToLower() == ".mp4" || extension.ToLower() == ".wmv" || extension.ToLower() == ".flv" || extension.ToLower() == ".vob" || extension.ToLower() == ".dat")
{
getADPOST = "Insert INTO USERPost (UserName,ContentPost,Path) values (@UserName,@ContentPost,@Path)";
cmd.Parameters.AddWithValue("@ContentPost", TextBixcomment.Text.Replace(Environment.NewLine, "<br/>").Trim());
cmd.Parameters.AddWithValue("@UserName", Session["userName"]);
cmd.Parameters.AddWithValue("@Path", "/path/" + strname);
}
cmd.CommandText = getADPOST;
cmd.CommandType = System.Data.CommandType.Text;
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
FileUploadpost.SaveAs(folderPath + Path.GetFileName(FileUploadpost.FileName)); //save file from fileUpload to folder here.
string message = "Post submitted successfully.";
// string script = "window.onload = function(){ alert('";
//script += message;
// script += "')};";
// Page.ClientScript.RegisterStartupScript(this.GetType(), "SuccessMessage", script, true);
ClientScript.RegisterStartupScript(this.GetType(), "Pop", "openModal5('" + message + "');", true);
}
}
}
this.Populatebooks();
}
}