我需要自定义AX以加载任意大小的任意文件,并将其作为容器字段保存到数据库.我还需要从该容器字段读回并将内容写入文件,该文件应包含与加载前完全相同的文件内容.
不幸的是,我曾尝试使用BinaryIO,但没有运气
这个问题的答案适用.特别是你应该使用系统类BinData
和方法loadFile
和saveFile
.
示例:此作业将notepad
程序复制到临时目录.
static void BinDataTest(Args _args)
{
BinData b = new BinData();
Container c;
b.loadFile(@"C:\Windows\notepad.exe");
info(int2str(b.size()));
c = b.getData();
b = new BinData();
b.setData(c);
info(int2str(b.size()));
b.saveFile(@"C:\Temp\notepad.exe");
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9134 次 |
最近记录: |