Alfrescoのリポジトリ内にファイルをアップロードしようとしています。
よく文書化されていて使いやすいAlfresco Mobile SDK for Androidを使用しています。
ContentFile
問題は、メソッドを使用するために、ファイル(アップロードしたいもの)からオブジェクトを作成する方法が見つからなかったことです:
public Document createDocument(Folder folder, String nameFile,
Map<String,Serializable> properties, ContentFile contentFile)
(この方法はうまく機能します。コンテンツのないファイルを作成できます)。
大したことではないと確信していますが、周りを見回していて、必要なものを見つけることができません。よろしくお願いします。
ServiceRegistry serviceRegistry = Login.session.getServiceRegistry();
DocumentFolderService documentFolderService =
serviceRegistry.getDocumentFolderService();
Folder folder = (Folder)
documentFolderService.getNodeByIdentifier(repository.getIdentifier());
Map<String,Serializable> properties = new HashMap<String,Serializable>();
// here I would like to take the content from the fileFrom:
ContentFile contentFile = null;
// fileFrom is a File object:
String nameFile = fileFrom.getName();
documentFolderService.createDocument(folder, nameFile, properties, contentFile);