feat(lander): remove content-disposition header
							parent
							
								
									e438bd045c
								
							
						
					
					
						commit
						dc0a3a7349
					
				| 
						 | 
				
			
			@ -23,6 +23,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 | 
			
		|||
* Landerctl
 | 
			
		||||
    * `-c` flag to use custom config file (useful for testing)
 | 
			
		||||
 | 
			
		||||
## Changed
 | 
			
		||||
 | 
			
		||||
* Removed Content-Disposition header for files
 | 
			
		||||
 | 
			
		||||
## [0.2.0](https://git.rustybever.be/Chewing_Bever/lander/src/tag/0.2.0)
 | 
			
		||||
 | 
			
		||||
### Added
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -93,22 +93,6 @@ lnm_http_step_err lander_get_file(lnm_http_conn *conn) {
 | 
			
		|||
  lander_attr_to_header(ctx, lander_attr_type_content_type,
 | 
			
		||||
                        lnm_http_header_content_type);
 | 
			
		||||
 | 
			
		||||
  lsm_str *value;
 | 
			
		||||
  char *buf;
 | 
			
		||||
 | 
			
		||||
  if (lsm_entry_attr_get(&value, c_ctx->entry, lander_attr_type_file_name) ==
 | 
			
		||||
      lsm_error_ok) {
 | 
			
		||||
    buf = malloc(24 + lsm_str_len(value));
 | 
			
		||||
    int len = lsm_str_len(value);
 | 
			
		||||
    sprintf(buf, "attachment; filename=\"%.*s\"", len, lsm_str_ptr(value));
 | 
			
		||||
  } else {
 | 
			
		||||
    buf = malloc(11);
 | 
			
		||||
    strcpy(buf, "attachment");
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  lnm_http_res_add_header(&ctx->res, lnm_http_header_content_disposition, buf,
 | 
			
		||||
                          true);
 | 
			
		||||
 | 
			
		||||
  return lnm_http_step_err_done;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue