tus-php
tus-php copied to clipboard
Sending a file again appends file to existing. Result is data corruption
Note: Please report any security issues directly to hello [at] ankit.pl
Describe the bug A clear and concise description of what the bug is.
If I send a file to tus-php, and then send the same file again, it appends the a second copy of the file to the end of the first uploaded copy.
To Reproduce Steps to reproduce the behavior:
- Upload a file, EG: "myfile.txt".
- Upload the same file again.
- In my upload folder, "myfile.txt" is now 2x as long as original.
Expected behavior A clear and concise description of what you expected to happen. At step 2, I should receive a link to the file instead of a "starting at 0" response.
Screenshots If applicable, add screenshots to help explain your problem.
Additional context Add any other context about the problem here.
+1 for this
More info: you can verify this by using Uppy client and using the Tus option removeFingerprintOnSuccess: true This will also happen for resume if the browser's local storage was cleared in between.