点击或拖拽改变大小

Functions.EncodeBase64 方法

X#
对文件进行编码以用于电子邮件传输。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION EncodeBase64(
	hSource AS IntPtr,
	hDestination AS IntPtr
) AS LONG
查看代码

参数

hSource
类型:IntPtr
要编码的文件句柄。
hDestination
类型:IntPtr
编码后的文本将写入的文件句柄。

返回值

类型:Int32
编码的字节数。
备注
Base64编码用于在互联网上传输附加到邮件的文件。
示例
X#
 1hOut := FCreate("C:\MyFiles\MailOut.txt")
 2IF hfOut != F_ERROR
 3    hIn := FOpen("C:\MyFiles\Source.txt", FO_READ)
 4    IF hIn != F_ERROR
 5        nTotalBytes := EncodeBase64(hIn, hOut)
 6        TextBox{,"编码", "已编码字节数: " + ;
 7            AsString(nTotalBytes)}:Show()
 8ENDIF
 9ENDIF
10FClose(hfOut)
11FClose(hf)
有关EncodeBase64()的更完整示例,请参见Mime编码示例应用程序(CAVOxx\SAMPLES\INTERNET\MIME\MENCODE.AEF)。
参见