Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Hefin Jones 38 posts 160 karma points
    Dec 01, 2014 @ 11:08
    Hefin Jones
    0

    Creating and Saving Media Programmatically

    Hello guys,

    I'm trying to create media programmatically, I've seen numerous examples of how it's done which all seem logical - I can create the media item fine - but I can't upload a file to the media item at the same time.  I see examples similar to this:

    var mediaService = Services.MediaService;
    var mediaImage = mediaService.CreateMedia("test4", 1152, "Image");
    mediaImage.SetValue("umbracoFile", test, fileStream);
    mediaService.Save(mediaImage);

    But when I try to use the "mediaService.Save" method, I don't have an overload which accepts a File Stream as part of the Save - is this still available in Umbraco 7?  I keep getting the error "No overload for method 'SetValue' takes 3 arguments"

    Any help would be greatly appreciated!

    Cheers!

  • Sebastiaan Janssen 4899 posts 14655 karma points MVP admin hq
    Dec 01, 2014 @ 11:27
    Sebastiaan Janssen
    1

    Just remove "test,".. ;-)

    mediaImage.SetValue("umbracoFile", fileStream);

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies