public FileMetadata UpdateMetadata(string username, FileMetadata aFileMetadata, FileBlobdata aFileBlobdata) { //if NO conflict, save the Metadata in local database & save Blobdata in Blob Server, then update FileMetadata and return //if conflict, reject this update and return error reason in FileMetadata. Then let client to rename the file and upate again //Future Plan: Maybe the Blobdata can be saved to avoid upload again, but need a mechanism to collect garbage if client does not update again. return(null); }
public FileMetadata UploadFile(FileMetadata aFileMetadata, FileBlobdata aFileBlobdata) { return(null); }