tus-php icon indicating copy to clipboard operation
tus-php copied to clipboard

Sending a file again appends file to existing. Result is data corruption

Open YesThatGy opened this issue 1 year ago • 1 comments
trafficstars

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:

  1. Upload a file, EG: "myfile.txt".
  2. Upload the same file again.
  3. 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.

YesThatGy avatar Aug 30 '24 14:08 YesThatGy

+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.

aln-1 avatar Oct 15 '24 13:10 aln-1