arkdaşlar video url veri tabanına yüklüyorum veri tabanından geçtiğim videoyu şifreliyorum fakat not found hatası alıyorum sifrelemeden dosya yolunu yazdırdığında video görünüyor şifreli göstermiyor. kullandığım kod şu şekilde.
.cs dosyası
public string Sifrele(string url)
{
try
{
UnicodeEncoding ue = new UnicodeEncoding();
byte[] buffer = ue.GetBytes(url);
return Convert.ToBase64String(buffer);
}
catch { return null; }
}
public void videourl()
{
string videourlal;
string sifreliurl;
MySqlConnection baglanti1 = new MySqlConnection(baglan);
string id = Convert.ToString(RouteData.Values["id"]);
string strsql = "Select * from tabloadı where id='" + id + "'";
MySqlCommand komut1 = new MySqlCommand(strsql, baglanti1);
baglanti1.Open();
{
MySqlDataReader oku1 = komut1.ExecuteReader();
{
if (oku1.Read())
{
videourlal = "/admin/videolar/"+ oku1["videourl"].ToString();
sifreliurl = Sifrele(videourlal);
Response.Write(sifreliurl);
}
else { }
}
}
baglanti1.Close();
baglanti1.Dispose();
}
.aspx sayfası
<asp:ListView ID="ListView1" runat="server" GroupItemCount="15" >
<LayoutTemplate>
<asp:PlaceHolder ID="groupPlaceHolder" runat="server"></asp:PlaceHolder>
</LayoutTemplate>
<GroupTemplate>
<asp:PlaceHolder runat="server" ID="itemPlaceHolder"></asp:PlaceHolder>
</GroupTemplate>
<ItemTemplate>
<video controls="">
<source src="data:video/mp4;base64,<% videourl(); %>" type="video/mp4" />
</video>
</ItemTemplate>
</asp:ListView>
2 sorum videoları kendi server alıcam. Bunun indirilmemesi nasıl engellerim araştırmalarım sonucu wowza.com ulaştım video şifreliyormuş. Bunu kullanan varmı. Yada bu sistemi biz nasıl yazarız kaynak belirtebilecek akadaslara şimdiden teşekkürler