Gdy mam nową wersję pliku (o tej samej dokładnej nazwie pliku) i upuszczam go do folderu internetowego dropbox.com, plik aktualizuje się, a co najważniejsze , łącze udostępniania pozostaje takie samo.
Jeśli jednak zrobię to samo lokalnie, plik zostanie zastąpiony, a łącze udostępniania zostanie zerwane!
Mam narzędzie do dokumentacji, które regularnie generuje nowe pliki, a jeśli mam je opublikować w folderze Dropbox, zastępuje istniejące pliki, a łącza (które miały być permalinkami) stają się nieważne.
Potrzebuję sugestii, jak zbiorczo aktualizować pliki i łatwo, oprócz otwierania witryny dropbox.com i przeciągania ich za każdym razem.
Powinienem dodać, że potrzebuję każdego linku, aby dotrzeć do konkretnego pliku, więc linkowanie do folderu nie pomaga.
Lub, alternatywnie, czy ktoś ma inny produkt, który mógłby polecić, który obsługuje to, czego szukam?
Odpowiedzi:
Właściwie to, co mogę powiedzieć na temat przechowywania w chmurze, to jeśli masz do czynienia z tą samą nazwą pliku lub tymi samymi nazwami folderów. Musisz kochać konflikty. Wiele razy otrzymuję konflikty, błędy aktualizacji, problemy z synchronizacją w ten sam sposób. Korzystam z GoogleDrive, OneDrive i Dropbox. mogę powiedzieć, że silnik OneDrives radzi sobie z wieloma sytuacjami lepiej niż inne. To moje osobiste doświadczenie.
O twojej sytuacji Link do pliku w pamięci nie jest nazwą. Tworzy łącze zarówno z fileName, Some Guid Variable i TimeStamp. Przez większość czasu miesza te trzy. Tak więc Twoja nazwa pliku pozostaje taka sama, ale ponieważ inne parametry uległy zmianie, więc łącze jest uszkodzone. Ponieważ odwołujesz się do starego pliku i jest on nadpisywany, nie istnieje. Tak więc wniosek jest taki, o ile wiem, że musisz tworzyć linki za każdym razem, gdy zmieniasz plik, nie ma praktycznego rozwiązania tego problemu.
Ale jeśli utworzysz katalog o tej samej nazwie co plik i z rozszerzeniem. Możesz zarządzać sytuacją, gdy będziesz miał wiele niepotrzebnych folderów na dokładnie każdy plik, który chcesz, aby link był aktywny.
źródło