我正在尝试允许用户上传文件。用户需要登录,上传文件,然后显示它们。尽管我以其他用户身份登录时,会出现第一个登录用户的那些图像,但这确实可行。每个用户只能查看其上载内容。 PS上传的文件没有出现在我的数据库中,我有一个Blob列,但是即使我上传它也为空。
$.level=0
// load XMP Library
function loadXMPLibrary() {
if (!ExternalObject.AdobeXMPScript) {
try{ExternalObject.AdobeXMPScript = new ExternalObject('lib:AdobeXMPScript');}
catch (e){alert('Unable to load the AdobeXMPScript library!'); return false;}
}
return true;
}
var myFile= app.activeDocument.fullName;
var myXmp = null;
// check library and file
if (loadXMPLibrary() && myFile !== null) {
xmpFile = new XMPFile(myFile.fsName, XMPConst.FILE_INDESIGN, XMPConst.OPEN_FOR_UPDATE);
myXmp = xmpFile.getXMP();
$.writeln(xmpFile.getPacketInfo());
}
if (myXmp){
$.writeln (myXmp);
$.writeln (XMPFile.getFormatInfo(XMPConst.FILE_INDESIGN));
}
答案 0 :(得分:0)
由于数据已保留,因此必须在某处。您是否已检查表中的所有行?
显示所有图像的问题是由查询select * from users
引起的,这意味着您从数据库中选择了所有内容。要限制响应,您必须添加一个where
条件。
在您的情况下,您需要再存储一列用户ID,然后yoi可以将其用作过滤器。