![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 6
|
хаюшки, all
![]() кто-нить знает как организовать сабж?? у мя есть БД(SQL Server\Developer 2008) в которой храниться разного рода контент. в том числе и swf, и f4v соответствующие им. например: [CSV] ID__Name______Data_______ImageType_______ImageSize_____ImageName____Description 162 "*" <Binary data> application/octet-stream 3834056 name1.f4v "*" 163 "*" <Binary data> application/x-shockwave-flash 70548 name1.swf "*" [/CSV] качнуть файл swf на место flash на aspx-страничку возможно, например(с помощью хендлер): <Bewise:FlashControl ID="FlashControl1" runat="server"
FlashVars=""foo=%20&paragraph=first+line%0Dsecond+line""
type="application/x-shockwave-flash"
Height="153px" Menu="True" MovieUrl="Handler.ashx?id=163&t=.swf" Width="153px"/>
SqlConnection connection = new SqlConnection(GetConnectionString());
string sql = "SELECT * FROM Table WHERE ID = @ID";
SqlCommand cmd = new SqlCommand(sql, connection);
cmd.Parameters.AddWithValue("@ID", ID);
connection.Open();
SqlDataReader reader = cmd.ExecuteReader();
reader.Read();
context.Response.ContentType = reader["ImageType"].ToString().Trim();
byte[] file = (byte[])reader["Data"];
reader.Close();
connection.Close();
context.Response.Buffer = true;
context.Response.BinaryWrite(file);
((( если просто указывать в sourse обращение к хендлеру ругается, мол: VideoError: 1005: Invalid xml: URL: "Handler.ashx?id=162&t=.f4v" No root node found; if url is for an flv it must have .flv extension and take no parameters at fl.video::SMILManager/http://www.adobe.com/2007/flash/flvplayback/internal::xmlLoadEventHandler() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() в общем я уже в запаре и скоро начну бить в бубен, кататься по полу и требовать сисю... кто-нить знает как мну помочь, имеется ввиду раз уж swf выбрасывает адекватные мессаги об ошибке, соответственно он че-то понимает... может есть способ написать че-нить на ActionScript3 и как то дернуть handler через него??? помогите пжлста... Последний раз редактировалось IronArt; 18.08.2010 в 02:45. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|