Hi Dropbox Support,
I'm experiencing an issue with the Dropbox .NET API where a single file upload API call is creating two identical versions of the same file with the following problems:
Problem details:
- Using Dropbox .NET API for file uploads
- One API request results in two file versions created 1ms apart
- Different attribution: One version shows "edited by user on web", the other shows "edited by user on API app"
- All uploads are done through API only - no web interface involvement
- This happens inconsistently - some files upload normally, others create duplicates
API methods used: For small files:
uploadArg = gcnew Dropbox::Api::Files::UploadArg(dropboxPath, Dropbox::Api::Files::WriteMode::Overwrite::Instance, false, clientModified, true, nullptr, false, nullptr); uploadTask = m_dropboxclient->Files->UploadAsync(uploadArg, fileStream);
For large files:
task = m_dropboxclient->Files->UploadSessionFinishAsync(cursor, commitInfo, nullptr, fileChunk);