やりたいこと
apacheにデプロイしたwebアプリから、社内ファイルサーバーのpdfを開きたいが、
その前にpdfファイルの有無を確認したい。
環境
windows10
python3.8
apache2.4
ソースコード
python
1 2pdf = "filename" 3pdf_dir = "//***.***.***.***/pdf/filedir" 4file_path = os.path.join(pdf_dir,pdf) 5 6if not os.path.isfile(file_path): 7 file_path = ""# 空の場合はテンプレ側でリンク無効の処理 8 9return render_template("index.html",file_path=file_path)
としました。
この内容だとローカルテストではよいのですが、apacheにデプロイするとファイルを見つけることができません。
こちらの記事を参考に、
http://interprism.hatenablog.com/entry/windows_apache_symboliclink
python上で外部サーバーの該当ディレクトリをシンボリックリンクとした上で
os.path.joinで扱えばよいのかと思ってるのですが、シンボリックリンクの記述の仕方で詰まっています。
そもそもやり方が適切ではないのかもしれませんが、どうぞ教えていただけると助かります。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー