Como o uploadData do WebClient não codifica dados, então qual será o efeito de adicionar um cabeçalho "Content-Type", "multipart / form-data" a ele?
C # 'suploadData O método não codifica os dados que estão sendo enviados. Então, se eu enviar um arquivo (depois de convertê-lo em bytes) usando esse método, e o lado de recepção estiver procurando por ummultiform/form-data
post, então obviamente não vai funcionar. Vai adicionar um cabeçalho como:
WebClient c = new WebClient();
c.Headers.Add("Content-Type", "multipart/form-data");
fazer com que ele envie os dados criptografados como multiformes, ou os dados ainda não serão criptografados (e, portanto, não podem ser analisados por servidores que esperam dados multiformes)?
Note que não posso usarWebClient's
uploadFile
, como eu não tenho permissão para obter o local do caminho do arquivo no lado do cliente (eu só tenho um fluxo, que eu posso converter em bytes)