Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • concrexit concrexit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 70
    • Issues 70
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 10
    • Merge requests 10
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • thaliathalia
  • concrexitconcrexit
  • Merge requests
  • !419

Resolve "Foto's uploaden moet robuuster"

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Tom van Bussel requested to merge 197-robust-photo-uploads into master Mar 22, 2017
  • Overview 7
  • Commits 8
  • Changes 9

Het probleem was dat sommige foto's twee keer werden geüpload, waardoor er vervelende nonces in de filenames kwamen. Dit heb ik opgelost door een hash te berekenen voor iedere foto (en die in de database op te slaan) en vervolgens bij een nieuwe foto deze hash met de hashes van de andere foto's in het album te vergelijken, als de foto als bestaat wordt de foto genegeerd. Aangezien het kan voorkomen dat twee verschillende camera's een foto maken met dezelfde filename heb ik ook gezorgd dat iedere foto automatisch een (binnen het album) unieke filename krijgt. Deze filename heeft de vorm "0011.jpg" waarbij "0011" betekent dat het de twaalfde foto in het album is.

Voor:

  1. Open de album admin.
  2. Maak een album aan met behulp van een zipje.
  3. Merk op dat de bestandsnamen gelijk zijn aan de originele bestandsnamen van de foto's.
  4. Voeg dezelfde zip nogmaals aan hetzelfde album toe.
  5. ????
  6. Alle foto's staan er nu dubbel in het album, en de bestandsnamen van de helft van de foto's hebben een nonce.

Na:

  1. Open de album admin.
  2. Maak een album aan met behulp van een zipje.
  3. Merk op dat alle foto's nu in de bestandsnaam genummerd zijn.
  4. Probeer hetzelfde zipje nogmaals aan het album toe te voegen.
  5. Merk op dat de foto's niet nogmaals zijn toegevoegd aan het album, maar dat er een hoop waarschuwingen in beeld zijn verscheenen.
  6. ????
  7. Feest

Closes #197 (closed) Closes #425 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 197-robust-photo-uploads