2017-09-27 4 views
0

Je suis en train d'envoyer un tampon [] du tapuscrit à un point final en C#, qui manipulent le fichier reçu, comme ceci:tampon tapuscrit à l'octet [] C#

.TS:

let goiaba = new Buffer("I'm a string!", "utf-8") 
params.path = "File/UploadSync2"; 
let path = params.getRequestParams(); 
let uri = `${this.baseUrl}/${path}`; 
let options = { 
    method: 'POST', 
    url: uri, 
    headers: params.header, 
    form: {goiaba} 
}; 
options.headers['Content-Type'] = 'application/x-www-form-urlencoded'; 
return requestAsync.postAsync(options); 

C point final de #:

public Result<PutObjectResponse> UploadSync2(byte[] goiaba) 
{ 
    return null; 
} 

Le problème est que goiaba reçoit {octet [0]}. Comment puis-je faire cela?

+0

Juste un coup de poignard, mais avez-vous essayé de changer le paramètre 'chaîne goiaba'? – itsme86

+0

Oui, mais sans succès – KaueCastro

+0

Ce n'est pas lié à TypeScript. –

Répondre

0

Si votre postAsync est en fait en utilisant Ajax peut-être en changeant form: {goiaba}-data: goiaba pourrait faire ce travail