晚上好。如果有人能帮我解决这个问题:我正在尝试更改文件的名称时,下载的pdf,但我不能我正在使用filenameForDowload的文档说,但我无法解决它,我让他们,因为我有它的编码
angular.json
...
build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "www",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "tsconfig.app.json",
"assets": [
{
"glob": "**/*",
"input": "src/assets",
"output": "assets"
},
{
"glob": "**/*.svg",
"input": "node_modules/ionicons/dist/ionicons/svg",
"output": "./svg"
},
{
"glob": "web.config",
"input": "src/",
"output": "/"
},
{
"glob": "**/*",
"input": "node_modules/ngx-extended-pdf-viewer/bleeding-edge/",
"output": "/bleeding-edge/"
},
"src/manifest.webmanifest"
],
"styles": [
{
"input": "src/theme/variables.scss"
},
{
"input": "src/global.scss"
}
],
"scripts": []
},
app.module.ts
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
..
imports: [
...
NgxExtendedPdfViewerModule,
],
...my_componet.ts
import { NgxExtendedPdfViewerService } from 'ngx-extended-pdf-viewer';
import { pdfDefaultOptions } from 'ngx-extended-pdf-viewer';
...
constructor(
private ngxExtendedPdfViewerService: NgxExtendedPdfViewerService
) {
pdfDefaultOptions.assetsFolder = 'bleeding-edge';
}my_html.html
...
<ngx-extended-pdf-viewer
[base64Src]="docBase64"
useBrowserLocale="true"
height="100vh"
[filenameForDownload]="filename"
></ngx-extended-pdf-viewer>我不知道这是不是一个问题,因为我已经配置了它,但当我定义一个名称时,它只返回一个默认的document.pdf,如果有人可以帮助我,我将不胜感激
发布于 2021-04-14 21:47:47
我能够找到我的问题所在:我必须更改我的angular.json文件->
"input": "node_modules / ngx-extended-pdf-viewer / bleeding-edge /",
"output": "/ bleeding-edge /"
by
"input": "node_modules / ngx-extended-pdf-viewer / assets /",
"output": "/ assets /"在my_componet.ts change中
pdfDefaultOptions.assetsFolder = 'bleeding-edge';
by
pdfDefaultOptions.assetsFolder = 'assets';刚才我在下载的时候修改了文件的名字,看起来有些东西用起来不太对劲,或者很可能是我做错了什么,不过我还是留下了解决的办法。
https://stackoverflow.com/questions/67082526
复制相似问题