我试图在我的Angular 2应用程序中实现一个下载按钮.我使用过这些教程:http : //alferov.github.io/angular-file-saver/ https://coryrylan.com/blog/angular-2-cli-adding-third-party-libraries
所以我安装了文件保护程序:npm install angular-file-saver
但是从'file-saver'导入FileSaver; 或者从'angular-file-saver'导入FileSaver; 不起作用.
错误:找不到模块'文件保护程序'.
我如何让这个工作?
谢谢
我有一个 pdf 文件的字节数组,想要从文件中获取文本。我的下面的代码可以工作,但我需要先创建一个实际的文件。你知道更好的方法吗,这样我就不必先创建这个文件了?
try {
File temp = File.createTempFile("temp-pdf", ".tmp");
OutputStream out = new FileOutputStream(temp);
out.write(Base64.decodeBase64(testObject.getPdfAsDoc().getContent()));
out.close();
PDDocument document = PDDocument.load(temp);
PDFTextStripper pdfStripper = new PDFTextStripper();
String text = pdfStripper.getText(document);
log.info(text);
} catch(IOException e){
}
Run Code Online (Sandbox Code Playgroud) 服务器以纯文本响应并尝试解析 json。如何在一个组件中转变这种行为?
get(mrn: string): Observable<string> {
let url: string;
url = this.Url;
url = url + '?mrn=' + mrn;
return this.http.get<string>(url);
}
download(testobject: Testobject): void {
this.httpService.get(testobject.mrn)
.subscribe(ccresult => {
console.log('ccresult ist: ' + ccresult);
});
}
Run Code Online (Sandbox Code Playgroud)
错误:错误:SyntaxError:JSON 中的意外标记 N 在 XMLHttp 的 JSON.parse () 的位置 0 处......