Udostępnianie plików do pobierania

Udostępnianie plików do pobierania

Wątek przeniesiony 2024-10-22 13:36 z PHP przez cerrato.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
1

Takie pytanie o pomoc w znalezieniu koncepcji czy metody wykonania:

Kontekst:
Mamy kiermasz szkolny na którym uczniowe chcą sprzedawać swoje grafiki. Pojawił się pomysł, aby sprzedawać je w formie cyfrowej. Chodzi o to jak najlepiej udostepniać to ludziom którzy dokonali zakupu.

Mnie przychodzą do głowy 2 kwestie.

  1. Wygenerować link do każdego zdjęcia i dać kupujacemu od qr z tym linkiem.
  2. Poprosić kupujacego o mail i wysłać mu linka do pobrania.

Czy moze jakiś inny sposób będzie lepszy? Jakies podpowiedzi.

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9024
1

Opcja pierwsza jest o wiele wygodniejsza.

Pojawiają się kwestie zabezpieczeń - żeby nikt nie mógł sobie tego pobrać nielegalnie itp. Ale myślę, że biorąc pod uwagę to, co i gdzie chcesz sprzedawać (jakiś kiermasz szkolny, a nie sprzedaż biletów na Taylor Swift na PGE Narodowym) to nie ma co popadać w paranoję.

Pytanie inne - jak ma to być fizycznie sprzedawane: jakiś sklep internetowy/w inny sposób online, czy fizycznie stanowisko/jakiś stragan, gdzie dasz 10 zł sprzedawcy i dostaniesz karteczkę z kodem do pobrania pliku w domu? Jeśli opcja numer 2 to może dla bezpieczeństwa daj z tyłu tej karteczki jakiś kod/PIN, który trzeba będzie wpisać w przeglądarce, żeby autoryzować pobranie? Czyli jak ktoś zrobi foto samego QR leżącego na biurku to nic w ten sposób nie uzyska.

Czy to będzie jednorazowa akcja, czy jakiś system ciągłej sprzedaży twórczości uczniów?
Czy wszystko zostanie dodane jednorazowo przed kiermaszem, czy później także będą prace dodawane do systemu?

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
0

Własnie nie chce popadać w paranoje, dlatego pytam. Akcja jednorazowa, sprzedaż stacjonarna. Ten pin to całkiem spoko pomysł

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10230
0

Albo push albo pull.

Jeśli push to:

  • wyślij mu mailem
  • wyślij mu smsa
  • wyślij na WhatsApp/Facebook
  • znajdź go gdziekolwiek, i wyślij mu coś (github, discord, reddit)

Jeśli pull to:

  • niech zeskanuje kod QR i pobierze sobie grafikę
  • niech wpisze kod/imię na Twojej stronie i pobierze obraz
  • niech wpisze credentiale na Twojej stronie
  • niech kliknie w link do google drive albo dropboxa
  • niech wejdzie na Twoją stronę gdzie są publicznie dostępne wszystkie grafiki na słowo honoru
    • każdy klient mógłby mieć swoją pod stronę, ale to jest tożsame z wpisaniem imienia/kodu

I chyba tyle.

Xarviel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 847
0

Gdyby wszystkie zdjęcia posiadały trudny do usunięcia "znak wodny" to byłyby zabezpieczone przed ściągnięciem.

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6969
GO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 358
0

Chyba problemem to jest sama płatność jak ją chcesz obsłużyć, bo resztę się jakoś dostosuje.
Też każdy obrazek będzie do kogoś innego należał, udziały musi dostać, a też wysyłając na czyjeś konto bezpośrednio może nie być możliwości sprawdzić czy ta płatność została uiszczona.

Teoretycznie nie jest to uwzględnione w poście, ale ja od płatności bym zaczął i resztę rzeczy dostosował, bo to jest najbardziej problematyczne miejsce.

KE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 767
1

QR jest spoko, ale IMO lepszy byłby skracacz linków w stylu https://tiny.pl/abcdfdsa. Taki skrócony link (do Dropboksa czy czegokolwiek) drukujemy na kartce tyle razy, ile chcemy sprzedać grafikę i przy sprzedaży odcinamy pasek z tej kartki. Jeśli to jednorazowa akcja, to po co komplikować. Zakładam że skoro to jest kiermasz, to nie przejmujemy się, że link wycieknie albo zostanie użyty parę razy, etc.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
0

Właściwie faktycznie można by to ubrać w skrócony link do jakiegoś pliku na dysku w chmurze.

@.GodOfCode. płatność na miejscu, kasa do ręki/blik, później tylko trzeba przekazać komuś ten plik z grafiką.

Wyciek teoretycznie nie jest porządny, ale też to nie jest w tym wypadku problemem. Sprzedajemy w danym okienku czasowym i nie ma opcji aby to sprzedawać w innym terminie.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.