Funktion Upload einer Datei
Beispiel <input type="file" id="content" name="content" accept="*" style="display:none">

<
button type="button" class="button"
   
onclick="S10Upload('save_attachment', 'content’, this)">
       Dokument auswählen und hochladen
</button>
Parameter
Nr Bedeutung
1
Methodenname
Diese ABAP Methode wird nach dem Upload aufgerufen
2
Id des <input> Elements
Die dort vom Benutzer ausgewählte Datei wird hochgeladen
3
Ankerelement für Nachrichten
Hier wird in der Regel mit "this" der auslösende Button übergeben
Beschreibung Durch S10Upload() können Sie dem Benutzer ermöglichen, eine lokale Datei hochzuladen.

Nach dem Upload wird die angegebene ABAP Methode aufgerufen. Der Inhalt der Datei steht in dem im <input> Element mit name= genannten Attribut als x-String zur Verfügung. Den Dateinamen können Sie in ABAP durch s10actionparameter() abrufen.

Die Dateigrösse ist  auf maximal 16MB beschränkt.

Beispiel:

ABAP

 data:     
    
content type xstring.


* save 
uploaded attachment
  
method save_attachment.

    
datafilename    type string,
          
filesize    type i.

    
filename s10actionparameter( ).

    
filesize xstrlencontent ).

* save 
content
  ......
   


endmethod
.

Komponente S10 Framework