1
0
mirror of https://github.com/ascribe/onion.git synced 2025-01-03 18:35:09 +01:00

otherdata POST and fineuploader_session OK

This commit is contained in:
diminator 2015-06-29 17:21:14 +02:00
parent dbbf9fd233
commit c6bc34c2f7
2 changed files with 10 additions and 4 deletions

View File

@ -25,7 +25,8 @@ var ReactS3FineUploader = React.createClass({
bitcoinId: React.PropTypes.string bitcoinId: React.PropTypes.string
}), }),
createBlobRoutine: React.PropTypes.shape({ createBlobRoutine: React.PropTypes.shape({
url: React.PropTypes.string url: React.PropTypes.string,
bitcoinId: React.PropTypes.string
}), }),
submitKey: React.PropTypes.func, submitKey: React.PropTypes.func,
autoUpload: React.PropTypes.bool, autoUpload: React.PropTypes.bool,
@ -264,7 +265,8 @@ var ReactS3FineUploader = React.createClass({
credentials: 'include', credentials: 'include',
body: JSON.stringify({ body: JSON.stringify({
'filename': file.name, 'filename': file.name,
'key': file.key 'key': file.key,
'bitcoin_id': this.props.createBlobRoutine.bitcoinId
}) })
}) })
.then((res) => { .then((res) => {

View File

@ -520,7 +520,8 @@ let FileUploader = React.createClass({
bitcoinId: this.props.edition.bitcoin_id bitcoinId: this.props.edition.bitcoin_id
}} }}
createBlobRoutine={{ createBlobRoutine={{
url: apiUrls.blob_otherdatas url: apiUrls.blob_otherdatas,
bitcoinId: this.props.edition.bitcoin_id
}} }}
validation={{ validation={{
itemLimit: 100000, itemLimit: 100000,
@ -532,7 +533,10 @@ let FileUploader = React.createClass({
session={{ session={{
endpoint: AppConstants.serverUrl + 'api/blob/otherdatas/fineuploader_session/', endpoint: AppConstants.serverUrl + 'api/blob/otherdatas/fineuploader_session/',
customHeaders: { customHeaders: {
'X-CSRFToken': getCookie('csrftoken') 'X-CSRFToken': getCookie('csrftoken')
},
params: {
'pk': this.props.edition.other_data.id
} }
}}/> }}/>
); );