Angularjs angular file上载结果中没有文件信息的文件

Angularjs angular file上载结果中没有文件信息的文件,angularjs,file-upload,angular-file-upload,Angularjs,File Upload,Angular File Upload,我正在使用将文件上载到Sharepoint网站。使用RESTAPI可以很好地上传文件,但是当我打开文件时,我不希望“页眉”和“页脚”出现在表单数据中。例如,在.png文件中,我不希望看到以下内容: -----------------------------7df1e925b0384 Content-Disposition: form-data; name="file"; filename="Tutorial1.png" Content-Type: image/png 以前 ‰PNG IHDR

我正在使用将文件上载到Sharepoint网站。使用RESTAPI可以很好地上传文件,但是当我打开文件时,我不希望“页眉”和“页脚”出现在表单数据中。例如,在.png文件中,我不希望看到以下内容:

-----------------------------7df1e925b0384
Content-Disposition: form-data; name="file"; filename="Tutorial1.png"
Content-Type: image/png
以前

‰PNG

IHDR  X     r5˜   bKGD ÿ ÿ ÿ ½§“     pHYs     šœ   tIMEß
;×Þ¯   iTXtComment     Created with GIMPd.e    IDATxÚìÝ{\UeÂ÷ÿ¯¬FØ¡†¨4ÆIMCÆ¡G;‰£¤£wŒf“¥=S£Ä¯É;Sµ[ÍÉy’Ü–Þc
Ž¤Žh'BHn‡a°ÑTNZ¨Hê–äà”VÃï..................
最后,我还想摆脱这个问题:

-----------------------------7df1e925b0384--
有没有办法通过angular文件上传使用来做到这一点?我在代码中引用了这些文件(以及类似的html视图场景),内容被这些额外的信息弄乱了


非常感谢任何帮助或其他想法。

因此我本应该更仔细地阅读文档,但我需要做的是使用$upload.http()函数而不是$upload.upload()函数。然后,我在标题中定义了内容类型之类的内容,并且文件体是干净的。这是我最后遵循的