PrimeNg6.0版本upload控件设置文件头

在6.0版本的PrimeNG的upload控件中上传使用的是http而非HTTPClient,因此在angular的Interceptor中拦截不到。
可在onBeforeSend事件中对请求头进行修改

<p-fileUpload name="fileName" [url]="uploadDailyDataUrl" chooseLabel="选择文件" uploadLabel="上传文件" cancelLabel="取消上传"
      method="post" (onUpload)="onUpload($event)" multiple="multiple" (onBeforeSend)="onBeforeSend($event)">
    </p-fileUpload>
  onBeforeSend(event) {
    this.xhr = event.xhr;
    this.xhr.setRequestHeader("Authorization", localStorage.getItem("sessionId"));
  }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • OkGo,一个专注于让网络请求更简单的框架,与RxJava完美结合,比Retrofit更简单易用。 OkGo - ...
    压抑的内心阅读 16,507评论 0 9
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 5,252评论 1 23
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,141评论 1 32
  • 对于java中的思考的方向,1必须要看前端的页面,对于前端的页面基本的逻辑,如果能理解最好,不理解也要知道几点。 ...
    神尤鲁道夫阅读 834评论 0 0
  • 几年前,90后年还都是一群孩子,但现在一转眼,最老的一批90后再过两年就到三十岁了,成为名副其实的中年人。 许多9...
    海惠客阅读 302评论 0 0