Domino 9 und frühere Versionen > ND6: Entwicklung
Dateigröße abfragen (RTF)
Andreas Huhn:
Hallo,
in ein RichText-Feld soll eine Datei per Drag&Drop gezogen werden. Ab einer bestimmten Dateigröße soll eine Warnung ausgegeben werden. Wie kann ich die Größe der gedroppten Datei abfragen?
Viele Grüße,
Andreas
eknori:
RTFM zu @AttachmentLengths( excludeMIMEBody )
Axel:
Hi,
schau dir mal in der Designer-Hilfe die Eigenschaft FileSize aus der Klasse NotesEmbeddedObject an.
Beispiel aus der Hilfe:
Dim doc As NotesDocument
Dim rtitem As Variant
Dim object As NotesEmbeddedObject
Dim sizeInBytes As Long
'...set value of doc...
Set rtitem = doc.GetFirstItem( "Body" )
If ( rtitem.Type = RICHTEXT ) Then
Set object = rtitem.GetEmbeddedObject( "City picture" )
sizeInBytes = object.FileSize
End If
Axel
klaussal:
Ich denke mal, das geht so alles nicht, wenn er die Grösse VORHER wissen will. Kenne da aber auch keine Lösung :'(
Andreas Huhn:
Guten Morgen ihr beiden,
also es sind evtl. auch mehrere RTs vorhanden in die gedroppt werden soll. @AttachmentLengths liefert aber ja immer die gesamte Liste, wenn ich die Hilfe richtig verstanden hab.
Die Eigenschaft FileSize sieht sehr interessant aus. Aber welchem Ereignis soll ich diesen Code zuweisen? Dem RT OnChange?
Den Code versteh ich leider nicht ganz. Da das doch eine Funktion ist die unabhängig von der Datenbank wahrscheinlich öfter benötigt wird... habt ihr da vielleicht eine fertige Funktion?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln