Comments (3)
Code 200 is the response of the server, and it's HTTP standard.
The HTTP code says nothing on what happens "after", so there's no such code like a "the browser disconnected in the middle of the download". Even the size, is not the size actually downloaded, but the size that was agreed for the download.
Note: if a user is using a download manager, it will generate even 5 different requests for a single download, because download is split in parts.
This is not ideal for all users, and I already noticed this problem, but it's a bit tricky, because HFS 3 is producing "apache" standard log.
The reason for using the standard is because so you can use a lot of existing software for statistics.
So, before introducing extra information I have to undestand what's the best way to do it without breaking compatibility.
I'm considering introducing an extra column with a "description" by HFS on the same log entries that actually completed the dowload, but I have to consider other possibilities, like generating a separated log entry (with a fake code number to avoid confusion and double counting in statistics), or even a separated log file.
from hfs.
If you take some time to describe exactly, in details, how you imagine the feature to work, it would be useful.
The more I understand your needs, the more I will design a proper functionality.
from hfs.
see #334
from hfs.
Related Issues (20)
- If it's possible to add "copy / link" in addition to "cut"? HOT 7
- Folder structure gets messed up on drag&drop upload HOT 2
- Files with a # symbol, characters removed after the #. HOT 1
- A deb for arm64 HOT 1
- Please make the pagination view configurable (if possible) HOT 5
- Translation to Turkish language HOT 1
- Download privilege escape with plugins HOT 3
- Translation to Turkish language
- Translation to Thai language HOT 2
- Will HFS add the reverse proxy feature? HOT 3
- Chat plugin HOT 1
- Will support for running PHP and asp.Net systems be added in the future? HOT 1
- Failed to start HFS code=exited HOT 5
- Cloudflare upload file size 100mb HOT 12
- Translation to Ukrainian language HOT 1
- Each file can be described individually and photos can be transferred for preview HOT 6
- Enable mixed-content requests HOT 7
- Docker Support HOT 4
- Hungarian language json file update HOT 1
- Temporary upload-file causing filesystem and service-related issue HOT 1
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 hfs.