File::File(const String& path, const String& name, ContentTypeLookupPolicy policy) : Blob(createBlobDataForFileWithName(path, name, policy), -1) , m_path(path) , m_name(name) #if ENABLE(FILE_SYSTEM) , m_snapshotSize(-1) , m_snapshotModificationTime(invalidFileTime()) #endif { }
File::File(const String& path, const String& name) : Blob(createBlobDataForFileWithName(path, name), -1) , m_path(path) , m_name(name) #if ENABLE(FILE_SYSTEM) , m_snapshotSize(-1) , m_snapshotModificationTime(0) #endif { }
File::File(const String& path, const String& name, ContentTypeLookupPolicy policy, UserVisibility userVisibility) : Blob(BlobDataHandle::create( createBlobDataForFileWithName(path, name, policy), -1)), m_hasBackingFile(true), m_userVisibility(userVisibility), m_path(path), m_name(name), m_snapshotSize(-1), m_snapshotModificationTimeMS(invalidFileTime()) {}