以编程方式将图像上传到Umbraco UploadField

问题描述 投票:1回答:1

所以我陷入两难境地。我将所有这些UploadField附加到内容节点,当我使用Umbraco 7 CMS仪表板添加图像时,它会在/media/{id}/{image_name.extension}上为它创建一个空间。

我认为无法通过C#以与通过仪表板完成相同的方式完成此操作。我尝试使用MediaService的所有内容实际上都将它放在媒体选项卡中,其他任何图像都没有存在,所以有些不同。

我通过在媒体中为这些东西制作另一个目录来管理自己居住的地方一段时间,但现在我已经集成了blob存储,我的文件不会进入blob存储,除非它使用正确的Umbraco默认值处理程序。

再次感谢,德文

c# umbraco umbraco7
1个回答
2
投票

我不会在内容项上放置uploadfield。您可以在媒体部分中创建媒体项目,然后使用选择器从内容中指向它们。

如果您在内容项上放置媒体选择器或多节点树选取器,它们将使设备同时选择和上载媒体。我认为这将是您的问题的解决方案。以编程方式创建媒体将符合这种做事方式。

它可能涉及一些小的返工,但经常试图让umbraco做非标准的事情将导致更多的工作。

© www.soinside.com 2019 - 2024. All rights reserved.