2016-08-19 10 views
0

So habe ich ein Dilemma. Ich habe alle diese UploadFields an Inhaltsknoten angehängt, und wenn ich ein Bild mit dem Umbraco 7 CMS-Dashboard hinzufüge, erstellt es einen Platz dafür unter /media/{id}/{image_name.extension}.Hochladen von Bildern auf Umbraco UploadField programmatisch

Ich sehe keine Möglichkeit, dies über C# auf die gleiche Weise wie über das Dashboard zu tun. Alles, was ich mit dem MediaService ausprobiert habe, legt es tatsächlich in den Media-Tab, und keines der anderen Bilder befindet sich dort, also ist etwas anders.

Ich habe es für eine Weile durch nur Verwaltung, wo es lebte allein durch Erstellen eines anderen Verzeichnisses in den Medien für diese Sachen, aber jetzt habe ich einen Blob-Speicher integriert und meine Dateien gehen nicht in den Blob-Speicher, wenn es verwendet wird die richtigen Umbraco-Standardhandler. Wieder

Danke, Devin

Antwort

1

ich würde eine uploadfield nicht auf einen Inhalt setzen. Sie erstellen Medienelemente im Medienbereich und zeigen dann aus dem Inhalt mit den Auswahlfeldern auf diese Elemente.

Wenn Sie einen Medien-Picker oder einen Multi-Node-Tree-Picker auf einen Content-Artikel setzen, können Sie Medien gleichzeitig auswählen und hochladen. Das wäre meiner Meinung nach die Lösung für Ihr Problem. Das programmatische Erstellen von Medien passt zu dieser Vorgehensweise.

Es kann ein wenig Nacharbeit beinhalten, aber oft versucht Umbraco Dinge zu tun, die nicht Standard sind wird zu viel mehr Arbeit führen.