我正在开发一个SAS接口,以通过SAS储存在服务器内作为博龙场的出口图像。 我的问题是,在从非行读取数据与将数据编成档案之间,设法使信通系统无法回避数据。
到目前为止,我已经能够检索图像,并用文件尺寸(,约<>>/em>正确(在100个字节内),因此,当我试图展示由此产生的图像档案时,该图像被腐蚀。
如果我与所生成的图像做一番工作,那么它就象一些线一样,在其中插入一条新线,并造成腐败。 作为一种测试,如果我尝试手工纠正这些线索,我就可以把图像放在屏幕上,但视像是腐败的。
我认为,问题在于我为挽救形象而使用的形式,无论是在我创建工作桌时的发言中。 我希望,一些SAS格式可帮助我在这里发言。
LIBNAME sphoto ODBC <...omitted> DBMAX_TEXT=32767;
proc sql noprint;
create table work.PHOTOS as
SELECT
photo as ImageData format=$32767. informat=$32767.
FROM
sphoto.Photos
WHERE ...
;
quit;
data _null_;
set work.PHOTOS;
file "image_sas.jpg";
put ImageData;
run;
附录
见以下评论,将档案说明改为此,现在正在开展工作。
file “home/221741D/cardax/image_sas.jpg” LRECL=32767 NOPRINT NOTAB;