在 Angular 6 中显示图像时在控制台中出现不安全的 URL 错误
我在这里拍照
<br>Primary Image <input type="file" (change)="readUrl($event)">
Run Code Online (Sandbox Code Playgroud)
在另一个组件中,我希望显示我的图像
<tr *ngFor="let x of response">
<td>
<img [src]="x.productPrimaryImage">
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
获取图片路径的方法。
readUrl(event) {
this.productPrimaryImage = event.target.value;
}
Run Code Online (Sandbox Code Playgroud)
警告:清理不安全的 URL 值 C:\Users\mayursinghal\Pictures\Screenshot (9).png(参见http://g.co/ng/security#xss)
这是我的 get API 返回员工列表。
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("/get")
public List<Employee> getEmployee() {
return employeeFacade.getAllEmployee();
}
Run Code Online (Sandbox Code Playgroud)
我想Employee
从ResponseEntity<String>
.
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON));
//headers.setContentType(MediaType.APPLICATION_JSON);
Employee employee = new Employee();
HttpEntity<Employee> entity = new HttpEntity<Employee>(employee, headers);
ResponseEntity<String> result = restTemplate.exchange(uri, HttpMethod.GET, entity, String.class);
System.out.println("result:" + result);
Run Code Online (Sandbox Code Playgroud)
如何使这项工作?