Exemplo n.º 1
0
        private void SendFileThumbnail(string fileName, FatAttitude.ThumbnailSizes thumbSize, ref BrowserSender browserSender)
        {
            // Find file or folder?
            if (
                (! File.Exists(fileName)) && (! Directory.Exists(fileName))
                )
            {
                bool foo = browserSender.Send404Page();
                return;
            }

            FatAttitude.ShellHelper sh = new FatAttitude.ShellHelper();
            string strLog = ""; // ignore
            Bitmap thumb = sh.ThumbnailForFile(fileName, thumbSize, ref strLog);
            if (thumb == null)
            {
                browserSender.SendFileToBrowser("thumbnail_default.png", true, false);
                return;
            }

            byte[] outputdata =  ImageResizer.ImageToByteArray(thumb, ImageFormat.Jpeg);

            // Send to browser
            bool foo2 = browserSender.SendDataToBrowser("image/jpeg", outputdata);
        }
Exemplo n.º 2
0
 void prober_DebugMessage(object sender, FatAttitude.GenericEventArgs<string> e)
 {
     Functions.WriteLineToLogFileIfSetting(Settings.Default.DebugStreaming, e.Value);
 }
 void mediaStreamer_DebugMessage(object sender, FatAttitude.GenericEventArgs<string> e)
 {
     if (Settings.Default.DebugStreaming)
     {
         Functions.WriteLineToLogFile("MediaStreamer: " + e.Value);
     }
 }
Exemplo n.º 4
0
 void grabber_DebugMessage(object sender, FatAttitude.GenericEventArgs<string> e)
 {
     Functions2.WriteLineToLogFile(e.Value);
 }