PS上传文件AddAttachment方式,其中参数1 &url 即可以保存至数据库record://recordName,也可以保存至文件服务器。保存至数据库的时候,则可能会分字节段报错。
Local string &sSysFileName;
Local string &sUserFileName;
Local string &sFileExtension;
Local string &sUrl;
&sSysFileName = Substring(UuidGen(), 1, 30);
&sFileExtension = ".zip";
&sUserFileName = "";
&sUrl = "record://PSFILE_ATTDET";
If AddAttachment(&sUrl, &sSysFileName, &sFileExtension, &sUserFileName, 0) = %Attachment_Success Then
C_TAX_DEPT_WRK.USERFILENAME = &sUserFileName;
C_TAX_DEPT_WRK.ATTACHSYSFILENAME = &sSysFileName | &sUserFileName;
Else
MessageBox(0, "", 30009, 134, "Message not found(30009,134)");
End-If;