Software Alternatives, Accelerators & Startups

Ask HN: How to handle user file uploads?

Uppy Transloadit tus.io Meson
  1. 1
    The next open source file uploader for web browsers
    Pricing:
    • Open Source

    #Digital Asset Management #File Uploader #File Uploads 12 social mentions

  2. Versatile file uploading and processing service for developers
    Like you, we use pre-signed S3 upload urls. From there we use Transloadit [0] to crop and convert and generate thumbnails. Transloadit is basically ImageMagick-as-a-Service. Running ImageMagick yourself on a huge variety of untrusted user input would be intimidating. [0] https://transloadit.com/.

    #Translation #Digital Asset Management #Content Delivery Network 8 social mentions

  3. 3
    File Uploads
    Pricing:
    • Open Source
    We map the TUS[0] protocol to S3 multipart upload operations. This lets us obscure the S3 bucket from the client. The TUS operations are handled by a dedicated micro-service. It could be done in a Lambda or anything. Once the upload completes we kick off a workflow to virus scan, unzip, decrypt, and process the file depending on what it is. For virus scanning, we started with ClamAV[1], but eventually bought a Trend Micro product[2] for reasons that probably don't apply to you. It is serverless based on SQS, Lambda, and SNS. Works fine. Once scanned, we do a number of things. For images that you are going to serve back out, you for sure want to re-encode those and strip metadata. I haven't worked directly on that part. [0] https://tus.io/.

    #File Uploader #File Uploads #Digital Asset Management 18 social mentions

  4. 4
    Meson is an open source build system meant to be both extremely fast, and, even more importantly...
    Pricing:
    • Open Source

    #Front End Package Manager #JavaScript Package Manager #JS Build Tools 44 social mentions

Discuss: Ask HN: How to handle user file uploads?

Log in or Post with