Functions.EncodeBase64 方法 | |
对文件进行编码以用于电子邮件传输。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION EncodeBase64(
hSource AS IntPtr,
hDestination AS IntPtr
) AS LONG
public static int EncodeBase64(
IntPtr hSource,
IntPtr hDestination
)
查看代码参数
- hSource
- 类型:IntPtr
要编码的文件句柄。 - hDestination
- 类型:IntPtr
编码后的文本将写入的文件句柄。
返回值
类型:
Int32
编码的字节数。
备注
Base64编码用于在互联网上传输附加到邮件的文件。
示例 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)。
参见