如何在addedfile事件中获取已添加文件的总数?
template<typename _T>
shared_ptr<_T> allocate()
{
shared_ptr<_T> ptr(new _T);
// this may need to be changed to
// something like (*typename ptr.get()).weak_this
// if the compiler won't accept a duck-typed _T::weak_this
ptr.get()->weak_this = weak_ptr<_T>(ptr);
return ptr;
}
class A
{
weak_ptr<A> weak_this;
friend shared_ptr<A> allocate<A>();
public:
shared_ptr<A> getPtr(){return weak_this.lock();}
shared_ptr<A> doSomething()
{
// do something
return getPtr();
}
};
非常感谢你的帮助。
答案 0 :(得分:2)
this.files
始终包含已删除的所有文件的列表。
如果您只想获取已接受的文件,可以使用this.getAcceptedFiles();
所以要回答你的问题,请使用其中任何一个:
var totalFileCount = this.files.length;
// or
var totalFileCount = this.getAcceptedFiles().length;