У меня есть веб-приложение на GWT и дополнительный клиент для рабочего стола, также написанный на Java (поэтому одно и то же решение в основном применимо к обоим). В моей программе пользователи могут прикреплять файлы, затем скачивать их позже или делать что угодно. Эти файлы хранятся в виде больших двоичных объектов и могут быть в любом формате. Многие пользователи, использующие Excel и Word, хотят иметь возможность открывать файл, вносить изменения, а затем сохранять эти изменения обратно во вложенном файле. Другими словами, необходимо встроенное редактирование вложений.
Есть идеи, как это сделать? Должен ли я иметь режим «редактирования», который сохраняет обработчик файла, пока файл открыт, и затем сохраняет этот обработчик файла? Каким-то образом отслеживать, меняется ли файл или нет?