Exemple #1
0
        public void createDescription(ImageNameMessage imageName)
        {
            String descriptionName = imageName.name + ".txt";

            System.Threading.Thread.Sleep(3000);
            StreamWriter description = File.CreateText(System.Environment.CurrentDirectory + "\\descriptions\\" + descriptionName);

            description.Close();
            callbackHandler.createDescriptionCallback();
        }
Exemple #2
0
        public DescriptionMessage downloadDescription(ImageNameMessage imageName)
        {
            DescriptionMessage result = new DescriptionMessage();

            result.name = imageName.name;
            string     descriptionPath = Path.Combine(System.Environment.CurrentDirectory, ".\\descriptions\\" + imageName.name + ".txt");
            FileStream description;

            try
            {
                description = File.OpenRead(descriptionPath);
            }
            catch (IOException e)
            {
                Console.WriteLine(e.ToString());
                throw e;
            }
            result.description = description;
            result.size        = description.Length;
            return(result);
        }
Exemple #3
0
        public ImageMessage downloadImage(ImageNameMessage imageName)
        {
            ImageMessage result = new ImageMessage();

            result.name = imageName.name;
            string     imagePath = Path.Combine(System.Environment.CurrentDirectory, ".\\images\\" + imageName.name);
            FileStream image;

            try
            {
                image = File.OpenRead(imagePath);
            }
            catch (IOException e)
            {
                Console.WriteLine(e.ToString());
                throw e;
            }
            result.image = image;
            result.size  = image.Length;
            return(result);
        }