Html Code:
<tr id="videoAndMusicUpload" runat="server" visible="false">
<td>
Upload Video
</td>
<td>
:
</td>
<td>
<div>
<asp:FileUpload ID="fluVideoAndMusic" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClick="btnUpload_Click" />
<%--<br />
<br />
<asp:HyperLink ID="lnkAttachments" runat="server"></asp:HyperLink>
<br />
<br />
<asp:Literal ID="ltrVideoAndMusics" runat="server"></asp:Literal>--%>
</div>
</td>
</tr>
<tr>
<td colspan="2">
</td>
<td>
<div id="videoAndMusicContent" runat="server" visible="false">
<asp:HyperLink ID="lnkAttachment" runat="server"></asp:HyperLink>
<br />
<br />
<asp:Literal ID="ltrVideoAndMusic" runat="server"></asp:Literal>
</div>
</td>
</tr>
C# Code:
protected void btnUpload_Click(object sender, EventArgs e)
{
if (fluVideoAndMusic.HasFile)
{
videoAndMusicContent.Visible = true;
string path = Server.MapPath(@"TempFiles/");
string fileName = DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + Path.GetFileName(fluVideoAndMusic.PostedFile.FileName);
//Session["videoPathFileName"] = path + fileName;
fluVideoAndMusic.PostedFile.SaveAs(path + fileName);
ltrVideoAndMusic.Text = "<object classid='clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6' id='Player1' width='300' height='200'> <param name='URL' value='" + path + fileName + "' /> <param name='" + path + fileName + "' /> <param name='AutoStart' value='1' /> <param name='ShowControls' value='1' /> <param name='ShowStatusBar' value='1' /> <param name='ShowDisplay' value='1' /> <param name='stretchToFit' value='1' /> <embed type='application/x-mplayer2' pluginspage='http://www.real.com/player/' width='300' height='200' src='" + path + fileName + "' filename='" + path + fileName + "'autostart='1' showcontrols='1' showstatusbar='1' showdisplay='1'></embed> </object>";
hdnUploadedContent.Value = @"TempFiles/" + fileName;
if (hdnUploadedContent.Value != "")
{
lnkAttachment.Text = hdnUploadedContent.Value.Substring(25);
lnkAttachment.BackColor = System.Drawing.Color.Gray;
lnkAttachment.NavigateUrl = hdnUploadedContent.Value;
}
else
{
lnkAttachment.Text = "No Attachment";
lnkAttachment.NavigateUrl = "";
}
}
}
<tr id="videoAndMusicUpload" runat="server" visible="false">
<td>
Upload Video
</td>
<td>
:
</td>
<td>
<div>
<asp:FileUpload ID="fluVideoAndMusic" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClick="btnUpload_Click" />
<%--<br />
<br />
<asp:HyperLink ID="lnkAttachments" runat="server"></asp:HyperLink>
<br />
<br />
<asp:Literal ID="ltrVideoAndMusics" runat="server"></asp:Literal>--%>
</div>
</td>
</tr>
<tr>
<td colspan="2">
</td>
<td>
<div id="videoAndMusicContent" runat="server" visible="false">
<asp:HyperLink ID="lnkAttachment" runat="server"></asp:HyperLink>
<br />
<br />
<asp:Literal ID="ltrVideoAndMusic" runat="server"></asp:Literal>
</div>
</td>
</tr>
C# Code:
protected void btnUpload_Click(object sender, EventArgs e)
{
if (fluVideoAndMusic.HasFile)
{
videoAndMusicContent.Visible = true;
string path = Server.MapPath(@"TempFiles/");
string fileName = DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + Path.GetFileName(fluVideoAndMusic.PostedFile.FileName);
//Session["videoPathFileName"] = path + fileName;
fluVideoAndMusic.PostedFile.SaveAs(path + fileName);
ltrVideoAndMusic.Text = "<object classid='clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6' id='Player1' width='300' height='200'> <param name='URL' value='" + path + fileName + "' /> <param name='" + path + fileName + "' /> <param name='AutoStart' value='1' /> <param name='ShowControls' value='1' /> <param name='ShowStatusBar' value='1' /> <param name='ShowDisplay' value='1' /> <param name='stretchToFit' value='1' /> <embed type='application/x-mplayer2' pluginspage='http://www.real.com/player/' width='300' height='200' src='" + path + fileName + "' filename='" + path + fileName + "'autostart='1' showcontrols='1' showstatusbar='1' showdisplay='1'></embed> </object>";
hdnUploadedContent.Value = @"TempFiles/" + fileName;
if (hdnUploadedContent.Value != "")
{
lnkAttachment.Text = hdnUploadedContent.Value.Substring(25);
lnkAttachment.BackColor = System.Drawing.Color.Gray;
lnkAttachment.NavigateUrl = hdnUploadedContent.Value;
}
else
{
lnkAttachment.Text = "No Attachment";
lnkAttachment.NavigateUrl = "";
}
}
}
No comments:
Post a Comment