В вашем API не хватает метода, который установит время lastModified на вновь загружаемом файле. Иначе пользователь не понимает, почему файл, который он загрузил на Yandex Disk и который он не менял уже 5 лет, оказался модифицированным в момент загрузки. Добавить такую опцию нужно как при загрузке из File, так и из произвольного InputStream. Такая опция есть на One Drive, Google Drive, Dropbox, Box и других.
В вашем API не хватает метода, который установит время lastModified на вновь загружаемом файле. Иначе пользователь не понимает, почему файл, который он загрузил на Yandex Disk и который он не менял уже 5 лет, оказался модифицированным в момент загрузки. Добавить такую опцию нужно как при загрузке из File, так и из произвольного InputStream. Такая опция есть на One Drive, Google Drive, Dropbox, Box и других.