Show TOC

Background documentationmime-info Macro Locate this document in the navigation structure

 

You use the mime-info macro to retrieve information from the ITS about transferred MIME data.

Syntax Syntax

  1. mime-info
    mimetab   (out,savwmpmime)
End of the code.
Parameters

Parameter

Description

mimetab

Internal table that contains information about MIME data in the ITS.

Example

The following HTML template allows you to upload files from the PC where the Web browser is running:

Syntax Syntax

  1. <form enctype="multipart/form-data" action="`wgateurl()`">
    <input 	type="file"   name="localfile1">
    <input 	type="file"   name="localfile2">
    <input  	type="submit" name="~OKCode=FIUP"
    		value="File Upload">
    </form>
End of the code.

When you submit this form, the ITS holds two files known internally as localfile1 and localfile2. To ensure proper transfer of data from the Web browser to the ITS, you must use the enctype tag.

You can use the following ABAP code to retrieve information from the ITS about the MIME objects - localfile1 and localfile2 - held:

Syntax Syntax

  1. data: mime_info like savwmpmime occurs 0 with header line.
    mime-info mimetab.
    loop at mimetab.
    * mimetab-conttype contains the MIME type
    * mimetab-contlength contains the length 
    * mimetab-contname contains the original HTML field name
    * mimetab-contfname contains the file name on the browser pc
    endloop.
    
End of the code.

The elements of mimetab could now contain the following values:

conttype

contlength

contname

contfname

application/excel

12345

localfile1

c:\temp\localfile1.xls

application/octet-stream

54321

localfile2

c:\temp\localfile2.doc

If the MIME type is unknown to the Web browser, mimetab-conttype contains the value application/octet-stream.