Menedżer plików witryny Open Source / interfejs WWW FTP?
#1

Czy jest jakieś oprogramowanie typu open source, które mogę dodać do strony internetowej, aby umożliwić dostęp do logowania klienta w celu pobierania dużych plików?   Mam wordpress działający na mojej stronie, ale potrzebuję obszaru logowania klienta. Wtyczka wordpress dla obszaru klienta blokuje tylko zawartość bloga i potrzebuję loginu, aby zobaczyć jak określony katalog do pobierania plików. Mógłbym to zrobić, konfigurując konta FTP w cpanelu, ale musi istnieć aplikacja internetowa, która może to zrobić łatwiej i automatycznie wysyłać użytkownikom wiadomości e-mail do pobrania?   Dowolny pomysł?
Reply
#2

viix napisał: Czy jest jakieś oprogramowanie typu open source, które mogę dodać do strony internetowej, aby umożliwić dostęp do logowania klienta w celu pobierania dużych plików? Mam wordpress działający na mojej stronie, ale potrzebuję obszaru logowania klienta. Wtyczka wordpress dla obszaru klienta blokuje tylko zawartość bloga i potrzebuję loginu, aby zobaczyć jak określony katalog do pobierania plików. Mógłbym to zrobić, konfigurując konta FTP w cpanelu, ale musi istnieć aplikacja internetowa, która może to zrobić łatwiej i automatycznie wysyłać użytkownikom wiadomości e-mail do pobrania? Dowolny pomysł? Jeśli masz dostęp do serwera, zawsze możesz aktywować funkcję webdav. Jednak zanim spróbujesz zrobić takie rzeczy, musisz pamiętać, że potencjalnie jest to luka bezpieczeństwa, jeśli nie jest odpowiednio zarządzana, lub jeśli wtyczka lub rozszerzenie używane w wordpress nie zarządza prawidłowo segregacją kont. Kiedy mówisz, że chcesz, aby klient pobierał duży plik, jaka jest obecna praktyka? Jak to jest nieodpowiednie? Co rozumiesz przez automatyczne wysyłanie użytkownikom wiadomości e-mail do pobrania? Czy masz na myśli jakąś dynamicznie generowaną treść, o której chcesz otrzymywać powiadomienia od klientów? Jeśli tak, to co powiesz na uruchomienie skryptu, jeśli treść jest dostępna do pobrania, a następnie wyślij e-mail do klienta z linkiem do pobrania. Zwykle tak się dzieje. Interfejs podobny do FTP jest dostępny w Joomla, zwykle znanym jako eksploratory plików. Ale te komponenty znajdują się w konsoli administracyjnej i nie są dostępne dla użytkowników publicznych z logowaniem lub bez.
Reply
#3

Korzystałem z webdev, ale problem polega na tym, że ludzie, do których wysyłamy pliki, nie są zbyt doświadczeni technicznie. Rozumiem, że istnieje zagrożenie bezpieczeństwa, dlatego tak naprawdę chcę mieć oprogramowanie do eksploracji plików na naszym serwerze, aby użytkownicy w naszym biurze mogli przesłać plik i wysłać ten link komuś innemu, aby się zalogować i pobrać. Szukam czegoś od podstaw, w którym użytkownik jest ograniczony tylko do określonego katalogu. Obecna praktyka polega tylko na łączeniu tego dokładnego pliku z katalogiem, co jest w porządku, dopóki osoby bez wiedzy technicznej w moim biurze przypadkowo nie usuną niektórych plików, gdy podasz im hasło do kont FTP. Nie ma dynamicznej zawartości, ale to, co miałem na myśli przez automatyczne wysyłanie wiadomości e-mail, to to, że menedżer plików ma interfejs internetowy, w którym możesz wybrać plik do przesłania, wprowadzić adres e-mail odbiorcy i automatycznie wyśle link do odbiorcy, aby pobrać ten plik . Obecnie korzystamy z płatnej subskrypcji yousendit, ale działa coraz wolniej, a niektórzy zdalni klienci mają problemy z dostępem do yousendit. Patrzymy na hosting go na naszej stronie internetowej, ponieważ zaktualizowaliśmy nasz hosting do dedykowanego serwera z hostingu w chmurze. Jakieś pomysły poza kodowaniem jednego od podstaw?
Reply
#4

viix napisał: Korzystałem z webdev, ale problem polega na tym, że ludzie, do których wysyłamy pliki, nie są zbyt doświadczeni technicznie. Rozumiem, że istnieje zagrożenie bezpieczeństwa, dlatego tak naprawdę chcę mieć oprogramowanie do eksploracji plików na naszym serwerze, aby użytkownicy w naszym biurze mogli przesłać plik i wysłać ten link komuś innemu, aby się zalogować i pobrać. Szukam czegoś od podstaw, w którym użytkownik jest ograniczony tylko do określonego katalogu. Obecna praktyka polega tylko na łączeniu tego dokładnego pliku z katalogiem, co jest w porządku, dopóki osoby bez wiedzy technicznej w moim biurze przypadkowo nie usuną niektórych plików, gdy podasz im hasło do kont FTP. Nie ma dynamicznej zawartości, ale to, co miałem na myśli przez automatyczne wysyłanie wiadomości e-mail, to to, że menedżer plików ma interfejs internetowy, w którym możesz wybrać plik do przesłania, wprowadzić adres e-mail odbiorcy i automatycznie wyśle link do odbiorcy, aby pobrać ten plik . Obecnie korzystamy z płatnej subskrypcji yousendit, ale działa coraz wolniej, a niektórzy zdalni klienci mają problemy z dostępem do yousendit. Patrzymy na hosting go na naszej stronie internetowej, ponieważ zaktualizowaliśmy nasz hosting do dedykowanego serwera z hostingu w chmurze. Jakieś pomysły poza kodowaniem jednego od podstaw? Mam idealne rozwiązanie twojego problemu. Nazywa się Amazon S3 przy użyciu przepisanego adresu URL. Stosuję takie podejście od miesięcy. Zdobądź darmowe konto AWS, tylko własną kartę kredytową. Każdy użytkownik ma darmowy okres próbny warstwy internetowej przez pierwszy rok, a AWS stosuje model płatności zgodnie z rzeczywistym użyciem, dlatego nie korzystasz, nie płacisz. Następnie pobierz rozszerzenie o nazwie „S3 Organizer” do przeglądarki Firefox, które umożliwia łatwy dostęp do repozytorium pamięci masowej S3 z poziomu przeglądarki. Co ważniejsze, ma udostępniony adres URL udostępniony przez GUI zamiast dostępu do niego za pośrednictwem wiersza polecenia lub połączenia API. Zasadniczo kroki dzielenia się z kimkolwiek na świecie są proste 1) Prześlij plik za pomocą S3 Organizer do wiadra w AWS S3. 2) Skonstruuj określony adres URL tego pliku 3) Skopiuj ten adres URL i wklej do wiadomości e-mail adresatów, którzy mają pobrać ten plik przez Internet. Jakie korzyści czerpiesz z tego podejścia? 1) Bezpieczeństwo (pobieranie może odbywać się przez HTTPS lub HTTP w zależności od potrzeb) 2) Izolacja (tylko osoby z określonym adresem URL mogą pobrać plik, nawet jeśli plik nie jest publicznie dostępny w S3) 3) Czas trwania (wszystkie podane adresy URL mają datę ważności, co oznacza, że wygasają po określonej liczbie godzin od daty ich utworzenia) 4) Oszczędność kosztów (przesyłanie do S3 jest bezpłatne, pobieranie nie jest, ale żadne tanie. AWS ma centrum danych w Singapurze i na całym świecie, więc jeśli prowadzisz dystrybucję lokalną, po prostu skonfiguruj swój koszyk, aby był w Singapurze, a otrzymasz super szybkie przesyłanie i pobieranie Obiekty AWS S3 mają zarządzanie cyklem życia, co oznacza, że S3 może automatycznie usuwać przesłane obiekty po pewnym czasie, więc AWS nie obciąży Cię rachunkiem po ich usunięciu. W ten sposób przesłałeś obiekt do segmentu, w którym zarządzanie cyklem życia jest ustawione na usuwanie / wygasanie po 73 godzinach (~ 3 dni). Utwórz ustalony adres URL pliku / obiektu, który będzie trwał najwyżej 72 godziny, i udostępnij go klientowi, informując go, że link jest ważny tylko przez 72 godziny. Czas trwania zależy od Twoich wymagań i może trwać miesiące, a nawet lata lub ~ na zawsze. Takie podejście całkowicie zastąpi obecną praktykę większą elastycznością i oszczędnością kosztów Aktualizacja: Podam przykład, to jest mój link S3 do przetestowania. Wygasa za 2 godziny https://share3days.s3.amazonaws.com/...qxExHXt0/fc%3D Nazwa mojego wiadra wskazuje, że przesłany przeze mnie plik zostanie automatycznie usunięty za 3 dni. Plik jest dostępny pod adresem https://share3days.s3.amazonaws.com/testing123.txt, ale nie ma możliwości uzyskania dostępu, ponieważ nie jest on dostępny publicznie. Widzisz atrybut „Wygasa” w adresie URL? Jest to czas wygaśnięcia, który wynosi 2 godziny od momentu jego utworzenia. Nie możesz tego zmienić, ponieważ cały adres URL jest podpisany przez AWS. Cały przepisany adres URL jest więc bardzo przydatną funkcją udostępniania.
Reply
#5

niejasno pamiętam skonfigurowanie menedżera pobierania w Xoops dawno temu dla mojego CCA, ale może to działać dla ciebie ... dl: Pobierz usługę biletową
Reply


Forum Jump:

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5


Users browsing this thread: