Feature #12125
Set filename used to store attachment updloaded via the REST API
Status: | Closed | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | % Done: | 0% | ||
Category: | REST API | |||
Target version: | 2.2.0 | |||
Resolution: | Fixed |
Description
i upload a lot of jpegs for every project via rest-api.
When a project it finished it would be great if i could zip the projectattachements.
Therefore it would be great if my uploadfilenames would be adoptet for the files.
At the moment my api-uploaded files have a timestamp (and the token?) as filename. Even no fileextension.
121009092213_4665b2f7563a436f5f33df856cd9fe8d
Manually uploaded files have the timestamp and their uploadedname, like:
121015105646_X01_010_010.jpg
Am i using the rest-api wrong or is this feature not included yet?
my reduced python example:
url = self.__url("uploads.json") headers = {'content-type': 'application/octet-stream'} data = open(attachment).read() r = requests.post(url, data = data, headers = headers) token = json.loads(r.text) token = token['upload']['token']
and
payload = dict( issue = dict ( uploads = dict ( upload = dict ( token = token, filename = filename, ), ), ) ) r = requests.put(self.__url("issues/"+str(ticketid)+".json"), data = json.dumps(payload), headers = self.header)
Related issues
Associated revisions
Let the attachment filename be specified on upload (#12125).
History
#1
Updated by Jean-Philippe Lang over 9 years ago
- Tracker changed from Defect to Feature
- Subject changed from REST-API: Own Filename for uploaded files via API to Set filename used to store attachment updloaded via the REST API
- Assignee set to Jean-Philippe Lang
- Target version set to 2.2.0
There's no option for now to set the actual file name of the attachment when uploading via the rest API.
#2
Updated by Jean-Philippe Lang over 9 years ago
- Status changed from New to Closed
- Resolution set to Fixed
Implemented in r10678. You can now POST to /uploads.xml?filename=image.jpeg
to set the filename of your attachment on the file system.
#3
Updated by Hannes Meier over 9 years ago
wow! that was fast!
thank you very much.
great help!
#4
Updated by Simple Dino over 6 years ago
It would be really great to update the documentation ;)
#5
Updated by Go MAEDA over 3 years ago
- Related to Defect #30428: API upload documentation is wrong added