0

ユーザーが PDF ファイルをアップロードできる Web サイトがあり、iTextSharp を使用してそれらを解析します。

アップロードされたファイルは問題なくネットワーク共有に保存されます。次に、新しく保存したファイルのファイル パスを iTextSharp に渡します。

pdfReader = new PdfReader(fileName);

しかし、私は得る:

Error: \\networkshare\savedPDF.pdf not found as file or resource. File: \\networkshare\savedPDF.pdf

ソース コードを見ると、ファイル ストリームを取得できなかったことがわかります。

inp = BaseFont.GetResourceStream(filePath);
if (inp == null)
    throw new IOException(MessageLocalization.GetComposedMessage("1.not.found.as.file.or.resource", filePath));

このコードは私のマシンで正常に動作し、ファイルが存在するため、パーミッションの問題であるとしか考えられません。この問題は本番環境でのみ発生します。

コンポーネントを実行するユーザーを特定/設定するにはどうすればよいですか?

4

0 に答える 0