0

FileManager ウィジェットを使用してファイルをアップロードする場合、バッキング FileDocument エンティティには、アップロードされたファイルのバイナリ コンテンツとファイルに関するメタデータが含まれます。私の問題は、アップロードされたドキュメントのファイル拡張子が FileDocument エンティティ内のどこにあるかわからないことです。「Name」という FileDocument 属性があることがわかりますが、この値にはファイル拡張子が含まれていません。たとえば、「myfile.txt」をアップロードする場合、name 属性は「myfile」になります。フルネームがどこかに保持されていることは知っているので、簡単に取得する方法があると思いますが、どこを見ればよいかわかりません。新しくアップロードされたドキュメントを Web サービス経由でリモート ファイル サーバーに保存するため、拡張子を含む完全なファイル名が必要です。

ありがとう。

4

1 に答える 1

2

Name 属性は間違いなくあなたが探しているものです。完全なファイル名と拡張子が含まれています。

アプリケーションのどこかで、名前が変更されているか、拡張子が取り除かれています。

于 2015-04-02T14:19:50.883 に答える