Example #1
0
    protected void SubmitButton_Click(object sender, EventArgs e)
    {
        if (FileUpLoad.HasFile)
        {
            //Set new image row
            ImageRow newImageRow = new JuggleDrumManager.Rows.ImageRow(IdType.ContentId, ContentID);
            newImageRow.AltText = this.AltText.Text;

            try
            {
                //Set new image object
                JuggleDrumManager.Image newImage = new JuggleDrumManager.Image(this.FileUpLoad.FileContent, this.FileUpLoad.FileName);
                newImage.MaxWidth = 400;
                newImage.SaveToDisk();

                //Set new image row
                newImageRow.HtmlSrc = System.Text.RegularExpressions.Regex.Match(newImage.Path, @"/images/uploaded/.+").Value;

                //Update page
                UserMessage.Text = "<p><em>Image uploaded successfully</em></p>";
                DisplayImage.Visible = true;
            }
            catch(JuggleDrumManager.PublicMessageException ex)
            {
                UserMessage.Text = string.Format("<p><em>{0}</em></p>", ex.Message);
            }

            newImageRow.InsertOrUpdateRow();
        }
    }
Example #2
0
    protected void SubmitButton_Click(object sender, EventArgs e)
    {
        if (FileUpLoad.HasFile)
        {
            //Set new image row
            ImageRow newImageRow = new JuggleDrumManager.Rows.ImageRow(IdType.ContentId, ContentID);
            newImageRow.AltText = this.AltText.Text;

            try
            {
                //Set new image object
                JuggleDrumManager.Image newImage = new JuggleDrumManager.Image(this.FileUpLoad.FileContent, this.FileUpLoad.FileName);
                newImage.MaxWidth = 400;
                newImage.SaveToDisk();

                //Set new image row
                newImageRow.HtmlSrc = System.Text.RegularExpressions.Regex.Match(newImage.Path, @"/images/uploaded/.+").Value;

                //Update page
                UserMessage.Text     = "<p><em>Image uploaded successfully</em></p>";
                DisplayImage.Visible = true;
            }
            catch (JuggleDrumManager.PublicMessageException ex)
            {
                UserMessage.Text = string.Format("<p><em>{0}</em></p>", ex.Message);
            }

            newImageRow.InsertOrUpdateRow();
        }
    }
Example #3
0
    private void SaveFileToDisk(FileType fileType)
    {
        if (fileType == FileType.Image)
        {
            //Save orgional:
            string completePath = Server.MapPath("~/UploadedFiles/UneditedOriginals/") + oAspFileUpload.FileName;
            oAspFileUpload.PostedFile.SaveAs(completePath);

            //Edit for web and then save:
            using (
                JuggleDrumManager.Image editedImage =
                    new JuggleDrumManager.Image(
                        oAspFileUpload.PostedFile.InputStream,
                        oAspFileUpload.FileName,
                        Server.MapPath("~/UploadedFiles/"))
                )
            {
                editedImage.MaxHeight = 300;
                editedImage.MaxWidth  = 300;
                editedImage.SaveToDisk();
            }
        }
        else
        {
            //Just save staight to the web directory:
            string completePath = Server.MapPath("~/UploadedFiles/") + oAspFileUpload.FileName;
            oAspFileUpload.PostedFile.SaveAs(completePath);
        }
    }
Example #4
0
    public string SaveImageAndReturnFileName()
    {
        if(oFileUpload.HasFile)
        {
            JuggleDrumManager.Image image =
                new JuggleDrumManager.Image(oFileUpload.FileContent, oFileUpload.FileName);

            image.MaxHeight = MaxHeight;
            image.MaxWidth = MaxWidth;
            image.SaveToDisk();
            return image.FileName;
        }
        else
        {
            return null;
        }
    }
Example #5
0
    public string SaveImageAndReturnFileName()
    {
        if (oFileUpload.HasFile)
        {
            JuggleDrumManager.Image image =
                new JuggleDrumManager.Image(oFileUpload.FileContent, oFileUpload.FileName);

            image.MaxHeight = MaxHeight;
            image.MaxWidth  = MaxWidth;
            image.SaveToDisk();
            return(image.FileName);
        }
        else
        {
            return(null);
        }
    }
Example #6
0
    private void SaveFileToDisk(FileType fileType)
    {
        if (fileType == FileType.Image)
        {
            //Save orgional:
            string completePath = Server.MapPath("~/UploadedFiles/UneditedOriginals/") + oAspFileUpload.FileName;
            oAspFileUpload.PostedFile.SaveAs(completePath);

            //Edit for web and then save:
            using (
                JuggleDrumManager.Image editedImage =
                new JuggleDrumManager.Image(
                    oAspFileUpload.PostedFile.InputStream,
                    oAspFileUpload.FileName,
                    Server.MapPath("~/UploadedFiles/"))
            )
            {
                editedImage.MaxHeight = 300;
                editedImage.MaxWidth = 300;
                editedImage.SaveToDisk();
            }
        }
        else
        {
            //Just save staight to the web directory:
            string completePath = Server.MapPath("~/UploadedFiles/") + oAspFileUpload.FileName;
            oAspFileUpload.PostedFile.SaveAs(completePath);
        }
    }