2017-09-07 93 views
0

我在我的內部網中有一個網絡驅動器,IP地址爲:128.233.1.15,它具有包含所有用戶的配置文件映像的共享文件夾映像。現在,在我的PHP代碼中,我試圖通過使圖像路徑從網絡驅動器中獲取圖像在php

$imgdir="file:\\\\128.233.1.15\\images\\".$userid.".jpg";

動態地從網絡驅動器的登錄成功獲取用戶的個人圖像,然後我用這個$imgdir<img src>,但當用戶登錄時,不會在PHP頁面上獲取所需的圖像。 但是,當我在Web瀏覽器中直接打開鏈接file:\\\\128.233.1.15\\images\\".$userid.".jpg時,所需的圖像被抓取,但沒有被PHP代碼抓取。

我也嘗試過映射網絡驅動器和filepath的其他組合,但它仍然無法正常工作。

+0

聽起來像是一個許可問題 – rtfm

+0

@rtfm,請你詳細說明許可問題 –

+0

一種方法是在該計算機上安裝Apache,並從那裏獲取圖像。 –

回答

0

我想映射您的文件夾作爲驅動器,如果你在Windows上。爲他們提供適當的權限,然後再次嘗試驅動器路徑。

+0

我也嘗試映射驅動器,它也有權限,因爲圖像可以通過瀏覽器直接訪問,但仍然不會被php代碼獲取 –

+0

找到您的Php用戶。如果你在apache上,那麼它可能是apache。具體檢查他們的權限。 –