上传图像到Umbraco UploadField编程

本文关键字:UploadField 编程 Umbraco 图像 | 更新日期: 2023-09-27 18:03:14

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

我看不出有什么方法可以通过c#来实现这一点,就像通过仪表板一样。我尝试使用MediaService的所有内容实际上都将其放在媒体选项卡中,而没有其他图像驻留在那里,因此有些不同。

我解决了这个问题有一段时间,只是管理它住在我自己的地方,只是在媒体上为这个东西做另一个目录,但现在我已经集成了一个blob存储,我的文件不会去blob存储,除非它使用适当的Umbraco默认处理程序。

再次感谢,Devin

上传图像到Umbraco UploadField编程

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

如果您在内容项上放置媒体选择器或多节点树选择器,它们将同时提供选择和上传媒体的功能。我想这是解决你问题的办法。以编程方式创建媒体将适合这种做事方式。

这可能涉及到一点返工,但通常试图让unbraco做一些非标准的事情会导致大量的工作。