Child pages
  • JSMedia

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{hidden}
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY, UNLESS YOU KNOW WHAT YOU'RE DOING.
		THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACT CHANGES FROM THE PAGE AND MERGE THEM BACK INTO SERVOY SOURCE{hidden}
{sub-section:description|text=}{sub-section}\\{table:class=servoy sSummery}{colgroup}{column:width=80px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Property Summary{th}{tr}{tbody}{tr}{td}byte[]{td}{td}[#bytes]
A byte array holding the content of the Media object.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#mimeType]
The MIME type of the Media object.{td}{tr}{tbody}{table}\\{table:class=servoy sSummery}{colgroup}{column:width=80px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Method Summary{th}{tr}{tbody}{tr}{td}[String]{td}{td}[#getName]\()
The name of the Media object.{td}{tr}{tbody}{table}\\{table:class=servoy sDetail}{colgroup}{column:width=100%}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Property Details{th}{tr}{tbody:id=77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679}{tr:id=name}{td}h6.bytes{td}{tr}{tr:id=des}{td}{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_des|text=|trigger=button}{sub-section}{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_des|trigger=none|class=sIndent}A byte array holding the content of the Media object.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_prs|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_prs|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_ret|text=|trigger=button}{sub-section}{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_ret|trigger=none|class=sIndent}byte[]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_see|text=|trigger=button}{sub-section}{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_see|class=sIndent|trigger=none}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_see|text=|trigger=button}{sub-section}{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_link|class=sIndent|trigger=none}{sub-section}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_sam|text=|trigger=button}{sub-section}{sub-section:77B68B8C7C7EAF3D-6FAF6AD7-4439413C-9BBCBAE7-7ABB31A4864DC25567AB6679_sam|class=sIndent|trigger=none}{code:language=javascript}
var ballBytes = plugins.file.readFile('d:/ball.jpg');
var mapBytes = plugins.file.readFile('d:/map.png');
var ballImage = solutionModel.newMedia('ball.jpg', ballBytes);
application.output('original image name: ' + ballImage.getName());
ballImage.bytes = mapBytes;
ballImage.mimeType = 'image/png';
application.output('image name after change: ' + ballImage.getName()); // The name remains unchanged. Only the content (bytes) are changed.
application.output('image mime type: ' + ballImage.mimeType);
application.output('image size: ' + ballImage.bytes.length);
{code}{sub-section}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13}{tr:id=name}{td}h6.mimeType{td}{tr}{tr:id=des}{td}{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_des|text=|trigger=button}{sub-section}{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_des|trigger=none|class=sIndent}The MIME type of the Media object.

Some examples are: 'image/jpg', 'image/png', etc.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_prs|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_prs|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_ret|text=|trigger=button}{sub-section}{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_see|text=|trigger=button}{sub-section}{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_see|class=sIndent|trigger=none}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_see|text=|trigger=button}{sub-section}{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_link|class=sIndent|trigger=none}{sub-section}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_sam|text=|trigger=button}{sub-section}{sub-section:077C6E01826C10F6-34E3F602-470D4EEB-BABA8328-0BC12807DB75DEB16F259B13_sam|class=sIndent|trigger=none}{code:language=javascript}
var ballBytes = plugins.file.readFile('d:/ball.jpg');
var mapBytes = plugins.file.readFile('d:/map.png');
var ballImage = solutionModel.newMedia('ball.jpg', ballBytes);
application.output('original image name: ' + ballImage.getName());
ballImage.bytes = mapBytes;
ballImage.mimeType = 'image/png';
application.output('image name after change: ' + ballImage.getName()); // The name remains unchanged. Only the content (bytes) are changed.
application.output('image mime type: ' + ballImage.mimeType);
application.output('image size: ' + ballImage.bytes.length);
{code}{sub-section}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}\\{table:class=servoy sDetail}{colgroup}{column:width=100%}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Method Details{th}{tr}{tbody:id=BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87}{tr:id=name}{td}h6.getName{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}getName{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_des|text=|trigger=button}{sub-section}{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_des|trigger=none|class=sIndent}The name of the Media object.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_prs|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_prs|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_ret|text=|trigger=button}{sub-section}{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_ret|trigger=none|class=sIndent}[String] -- A String holding the name of this Media object.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_see|text=|trigger=button}{sub-section}{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_see|class=sIndent|trigger=none}{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_see|text=|trigger=button}{sub-section}{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_link|class=sIndent|trigger=none}{sub-section}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_sam|text=|trigger=button}{sub-section}{sub-section:BBD7B421C652E40C-D346366F-46C24E79-992DBE87-1E4B2BED5CD5F60679F9CD87_sam|class=sIndent|trigger=none}{code:language=javascript}
var ballBytes = plugins.file.readFile('d:/ball.jpg');
var mapBytes = plugins.file.readFile('d:/map.png');
var ballImage = solutionModel.newMedia('ball.jpg', ballBytes);
application.output('original image name: ' + ballImage.getName());
ballImage.bytes = mapBytes;
ballImage.mimeType = 'image/png';
application.output('image name after change: ' + ballImage.getName()); // The name remains unchanged. Only the content (bytes) are changed.
application.output('image mime type: ' + ballImage.mimeType);
application.output('image size: ' + ballImage.bytes.length);
{code}{sub-section}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}