это проблема. Пользователь может отправить PDF-файл, который можно загрузить для других пользователей, которые могут внести изменения в файл pdf, в основном комментировать и аннотации. И пользователи могут повторно отправить файл с этими изменениями. Проблема в том, как я могу управлять версиями файла? потому что, если два пользователя попытаются отправить файл (с разными вещами), возможно, один файл может быть потерян. С первого взгляда я пытаюсь реализовать подпись для файлов, это подход: Файл на сервере - это файл A. Пользователи загружают файл и вносят свои изменения. Теперь у нас есть файл A1 и файл A2. Когда пользователь A1 передает файл, система проверяет подпись и соответствует, поэтому может отправить файл. Теперь сервер снова подписывает файл и изменяется на B. Когда A2 пытается отправить файл, система проверяет подпись и определяет, что B не совпадает с A., поэтому пользователям необходимо загрузить последний файл. Довольно круто, а? Это теория, но я не знаю, как ее реализовать! Как добавить эту подпись в файл PDF прозрачным способом для пользователя? Или, может быть, я слишком сложен. Можете ли вы дать представление о том, как его реализовать, api или по-другому? Я использую java, с весной. Приветствую!Как сохранить уникальный фактический pdf-файл? на сервере
1
A
ответ
0
Используйте таблицу для хранения данных «заголовка» для записи, например имя файла, дату создания, дату последнего изменения и т. Д. ... затем создайте таблицу Версии, в которой FK возвращается в основную таблицу, и Целое число, представляющее версию документа. Затем, когда вы показываете или извлекаете документы, вы можете ссылаться на них по версии или просто получать самую последнюю версию. Это хорошо сочетается с государственным аудитом. Удержание документа очень важно, они хотели бы видеть исходный документ, нетронутый и след пересмотра, который привел к новому документу.
Смежные вопросы
- 1. Как получить уникальный идентификатор клиента на сервере?
- 2. Как сохранить настройки на сервере?
- 3. Сохранить изображение на сервере
- 4. Как сохранить фактический символ в массив?
- 5. PHP сохранить/сохранить файл на удаленном сервере?
- 6. Сохранить строку javascript на сервере
- 7. Сохранить изображение на удаленном сервере
- 8. сохранить сгенерированный PDF на сервере
- 9. сохранить pdf на сервере fpdf
- 10. Сохранить переменную javascript на сервере
- 11. KnpSnappyBundle Сохранить файл на сервере
- 12. R Shiny Сохранить на сервере
- 13. Сохранить файл на ftp-сервере
- 14. Сохранить изображение на сервере asp.net
- 15. сохранить изображение на http-сервере
- 16. Как сохранить изображение на моем сервере
- 17. Как сохранить систему очереди Laravel на сервере
- 18. Как сохранить изображение Highcharts на сервере auomatically
- 19. Как сохранить основные данные приложения на сервере?
- 20. Как сохранить данные на сервере sfs навсегда
- 21. Как сгенерировать PDF и сохранить на сервере
- 22. Как сохранить живой класс на веб-сервере
- 23. Как сохранить содержимое div (img) на сервере
- 24. Как сохранить jupyter ноутбук на сервере?
- 25. Как сохранить загруженный файл на другом сервере?
- 26. Как сохранить эластичный поиск на сервере linux
- 27. Как сохранить графики Google на сервере
- 28. Как сохранить файл на сервере Bluemix?
- 29. Как сохранить Rotativa PDF на сервере
- 30. Rails 4: Как сохранить файл на сервере
Как получить один PDF-файл и создать его по запросу из файла или базы данных, содержащей изменения, внесенные пользователями? Предполагая, что создавать pdf-файлы не очень дорого. – arynaq
Если инструменты правильно использовали идентификатор документа, вы можете использовать его. Идентификатор PDF состоит из двух частей. Первая часть должна быть одинаковой для всех версий файла, а вторая должна отличаться. – mkl
Не изобретайте велосипед - попросите своих пользователей использовать Документы Google, Github gists и т. Д. – vemv