Copied to clipboard

Flag this post as spam?

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


  • Chris Mahoney 242 posts 454 karma points
    Jun 20, 2022 @ 06:43
    Chris Mahoney
    0

    Should I have to prefix "wwwroot" on uploaded files?

    Hi everyone,

    I've installed Umbraco 10 on MacOS 12.4 using the instructions at the top of https://our.umbraco.com/Documentation/Fundamentals/Setup/Install/.

    I have a document type with an Upload File property, where a JSON file can be uploaded. I then parse this with code. To do this, I expected to be able to use code such as:

    var json = File.ReadAllLines(myContent.MyUploadedFile);

    However, when trying to execute this, it tells me that it can't find the file. Uploaded files go into a subdirectory of wwwroot, and it doesn't seem to look in there by default. After some trial and error I came up with this working code:

    var json = File.ReadAllLines($"wwwroot{myContent.MyUploadedFile}");

    I don't like having to do this though; it seems 'unclean' for want of a better word. Should this be necessary at all or is something wrong with my setup? If it is required, is there a better way of doing it?

    Thanks :)

  • 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