With below-mentioned API
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/browse/{path:.*}?at={commitId}
But with this API for binary files, we get this response
{
"binary": true,
"path": {
"components": [
"src",
"log-output.7z"
],
"parent": "src",
"name": "log-output.7z",
"extension": "7z",
"toString": "src/log-output.7z"
}
}For text files, we get this response
{
"lines": [
{
"text": "abcd"
}
],
"start": 0,
"size": 1,
"isLastPage": true
}I can re-create files with API response for text but is there any way to download the binary file or to get their size?
Community moderators have prevented the ability to post new answers.
Hi Nikhil,
I haven't tested this, but you may be able to get the file itself using this endpoint: https://docs.atlassian.com/bitbucket-server/rest/7.7.1/bitbucket-rest.html#idp358
Cheers,
Christian
Premier Support Engineer
Atlassian
Hi Christian Glockner,
Thanks, I have tested this API, I am able to get the file but for binary files, I am not getting the accurate size, is it the expected behavior?
Can you please help me out with the following queries as well?
1. https://community.atlassian.com/t5/Bitbucket-questions/Bitbucket-Server-API-to-get-previous-commit-or-all-the-commits/qaq-p/1526272
2. https://community.atlassian.com/t5/Bitbucket-questions/is-there-any-BB-Server-API-to-get-Merge-Strategy-used-for-a-pull/qaq-p/1527529#M59250
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.