1

Cでファイルのダウンロードを可能にする関数を実行するにはどうすればよいですか?

たとえば、リンクがクリックされたときに、ファイルを開くかダウンロードするjavascript関数をトリガーします。

私はこれを試しています、

しかし、それはプログラムを実行します、私はそれがダウンロードを実行する必要があります!

   if (url == "Supremo") {
       var oShell = new ActiveXObject("WScript.Shell");
       var prog = "C:\\inetpub\\wwwroot\\admin.redenetimoveis.com\\San\\up\\arquivos\\Supremo.exe";               
       oShell.run('"' + prog + '"', 1);
       return false;
   }
4

2 に答える 2

4

ユーザーにexeファイルをダウンロードさせるには、次のようなURLをユーザーに示す必要があります。

window.location = 'http://admin.redenetimoveis.com/Supremo.exe';

以下のコメントに従って、anchorファイルを指すタグを作成するだけです。

<a href="http://admin.redenetimoveis.com/Supremo.exe">Download Executable</a>
于 2012-04-20T15:19:49.423 に答える
0

ダウンロードする必要のあるファイルを指すsrc属性を使用して非表示のiframeを作成します。ただし、src値は、ドメインに移動するなど、クライアントがアクセスできるファイルである必要があることに注意してください。http://www.somedomain.com/thefile.exe

于 2012-04-20T15:22:01.623 に答える