2017-06-01 6 views
0

私は、ユーザーがして、私のIISウェブサイト上でレポートを表示できるようにする:ユーザーが開いているレポートを離れた場合ファイルをロックせずにファイルにhrefするにはどうすればよいですか?

<a href="http://rence-pc/cure/Docs/MResult.pdf" alt="Error" target="_blank">Check Matching (Regularly through day)</a> 

- 私はそれを更新することができません。

上記のhtmlに追加するフラグがあり、ユーザーが読み取り専用のコピーを開くことはできますか?

また、複数のユーザーがファイルを表示できるようにする別の方法はありますか?

+0

HTTP経由で提供されるすべてのファイルを効率的に読み取り専用です。ユーザーはオリジナルのものではなく、自分のマシン(Webサーバーによって提供されるコピー)にコピーをダウンロードします。あなたのリンクをクリックすることによって、彼らはファイルの同じ物理的なコピーと対話していないので、彼らは "レポートを開いたままにしていません"。他の何かがあなたの問題を引き起こしていると私は思います。 – ADyson

答えて

0

ファイルのコピーをユーザーにダウンロードさせることができます。download属性を使用できます。

例:

<a href="http://rence-pc/cure/Docs/MResult.pdf" download="MResult">Check Matching (Regularly through day)</a> 

OR

<script> 

var link = document.getElementsByTagName("a"); 
link.download = link.href; 
link.dispatchEvent(new MouseEvent('click')); 

</script> 
+0

パーフェクト - ありがとう – ManInMoon