上传图片文件的这段代码:
var fileUploadControl = $("#photoFileUpload")[0];
if (fileUploadControl.files.length > 0) {
var file = fileUploadControl.files[0];
var name = "avatar.jpg";

var avFile = new AV.File(name, file);
}
是写在ejs文件下,我这样报错,提示AV未定义。 还是把这段代码放到app.js里面,这样的话,又会提示document未定义。 现在不知道leancloud给出的那段例程代码,到底放在哪里,怎么用,希望解答以

这段代码是在浏览器中运行的,运行前需要在您生成的 HTML 页面包含 JS SDK 的依赖。app.js 是在 node.js 中运行的,虽然都是 JavaScript ,但是执行上并没有直接关联。

推荐您先看一下 node.js 相关的教程。

谢谢你的解答,问题解决了,就是按你说的这样做的。