0

私はsambaを備えたサーバーを持っています。ユーザーはそれを共有しています。この共有上のファイルへのブラウザ使用タグからのリンクを作成したい。どのようにそれを作るのですか?私は試します:

<a href="file://///sambaserver/user1/file1.mp3">file1.mp3</a>

共有を Windows にマウントして、この共有へのリンクを作成します。

<a href="file:///user1/file1.mp3">file1.mp3</a>

そして、ディスクのように共有をマウントして、アクセスしようとします:

<a href="file://z:/file1.mp3">file1.mp3</a>

samba 共有へのリンクを作成することはできますか? samba 共有へのリンクを含むファイルは、ローカル サーバー上にあります。 http://sambaserver/index.php

4

2 に答える 2

0

file:// スキームは、サーバーではなく、常にユーザーのコンピューターを指します。

samba 共有が z: ドライブとしてマウントされている上記の例を使用すると、httpd.conf ファイルに以下を追加する必要があります。

Alias /samba z:\

<Directory z:\>
   Options Indexes FollowSymLinks MultiViews
   Order allow,deny
   allow from all  
</Directory>

次に、リンクは次のようになります。

<a href="/samba/file1.mp3">file1.mp3</a>

参考として、Linuxに関するトピックに関するフォーラムの投稿を次に示します。

于 2011-04-24T02:41:17.783 に答える