gpt4 book ai didi

file - IONIC 3 - 我想在从文件管理器中选择时获取pdf的文件路径

转载 作者:行者123 更新时间:2023-12-01 17:16:01 26 4
gpt4 key购买 nike

在这里,我发布了从文件管理器中选择 PDF 的代码。我需要获取所选 PDF 的文件路径。我怎样才能得到它?

.html

 <input type="file" (change)="selectPDF($event)" class="file-input upload-items" name='company_pdf' style="opacity: 0"
id="company_pdf" #fileInp>

.ts

selectPDF(fileInput: any) {
if (fileInput.target.files[0].type == 'application/pdf') {
console.log(fileInput.target.files)
this.PDFfiles.push(fileInput.target.files[0]);
if (this.PDFfiles.length > 4) {
this.disablePdfUplaod = true;
}
//this.PDFfile = fileInput.target.files[0];
} else {
this.shared.showToast('Please select PDF')
}
}

最佳答案

在这里您可以找到 Android 和 iOS 平台的答案。如何选择 pdf 文档并查看该文档。

.html

<input  (click)="openFile()" class="file-input upload-items" name='company_pdf' style="opacity: 0"
id="company_pdf" >

.ts

openFile() {
if (this.platform.is('android')) {
this.fileChooser.open()
.then(
uri => {
this.filePath.resolveNativePath(uri)
.then(url => {
console.log(url)
// url is path of selected file
var fileName = url.substring(url.lastIndexOf("/") + 1)
console.log(fileName)
// fileName is selected file name
})
.catch(err => console.log(err));
}
)
.catch(error => {
console.log(error)
});
} else {
this.docPicker.getFile('pdf')
.then(uri => {
console.log(uri)
var fileName = uri.substring(uri.lastIndexOf("/") + 1)

})
.catch(e => console.log(e));
}
}

希望对您有帮助。

关于file - IONIC 3 - 我想在从文件管理器中选择时获取pdf的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53492960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com