Comments (6)
from activestorage.
@dhh They are triggered based on file size by the S3 lib.
from activestorage.
from activestorage.
As far as I know, there is no way to do this. All of their examples show the checksum being computed before uploading. However, once computed we can store it in the object metadata.
from activestorage.
I pondered this overnight and I think the proper thing to do here (if we want to track checksums) is to compute the md5sum of the uploaded IO. Then upload with checksum included so GCS or S3. This will give verification that the file was uploaded and stored as we expected.
from activestorage.
from activestorage.
Related Issues (20)
- Change blob URL? HOT 2
- Eager loading Attachments? HOT 3
- Add direct upload file_field using JavaScript
- Add direct upload URL generation to GCS service
- Add direct upload handling to disk controller HOT 1
- Problem with config.active_storage.service in environment files HOT 1
- Supporting Additional Services HOT 5
- Incompatible with Rails 5.1.2 HOT 3
- File types / sizes / location HOT 2
- Add support for hosted S3 object storage HOT 3
- Can we get a Backblaze adapter out of the box? HOT 1
- Support for S3 server_side_encryption HOT 1
- VerifiedKeyWithExpiration.verifier is nil HOT 3
- Install error in new project (not migrated) HOT 2
- Variants not working with local storage HOT 1
- Fix variant-related tests HOT 2
- Direct upload checksums aren't verified HOT 1
- Shortcut for downsampling HOT 1
- Amend image_tag to resolve Blobs and Variants HOT 2
- Get more informations on direct_uploads HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from activestorage.