在我的求職門戶網站項目中,我將求職者數據存儲在MySQL數據庫中。我已將上傳的簡歷存儲在上傳文件夾中。我能夠通過分頁檢索僱主的求職者數據。我想用分頁結果中的數據創建每個求職者的下載簡歷鏈接。如何在分頁中爲每個搜索結果添加上傳文件夾中的簡歷文件的下載簡歷鏈接?如何使用PHP爲文件創建下載鏈接?
回答
在這裏找到解決方案:http://www.ssdtutorials.com/tutorials/title/download-file-with-php.html
作爲我想下載是動態的,每個求職者的數據相關聯的文件。我用while循環從數據庫中檢索文件名。
$result = mysql_query($query);
while($row = mysql_fetch_row($result))
{
$filename = $row[0];
echo "<p><a href='download.php?file=$filename'> Download Resume </a></p>";
}
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
echo $data;
閱讀完整的例子@http://onlamp.com/pub/a/php/2000/09/15/php_mysql.html?page=3
如果我理解的問題,這是很容易的。由於您有上傳文件夾中的簡歷文件。只需從數據庫中選擇並存儲在一個變量文件名讓說$filename
,像
$filename = $row['cv_filename']; // supposing $row contains the field of database
然後,使用在錨點前綴的文件夾名稱的鏈接到該文件。
$prefix = "uploads/resume";
echo "<a href='$prefix/$filename'>Download CV </a>";
單擊下載鏈接時,瀏覽器的地址欄中顯示正確的文件鏈接,但文件未下載。瀏覽器顯示錯誤: 該地址未被理解.Firefox不知道如何打開此地址,因爲協議(c)未與任何程序關聯。 您可能需要安裝其他軟件才能打開此地址。 – 2012-08-19 06:21:19
@YogeshRawal,你可以顯示你用來啓動下載的鏈接嗎?請提供完整的鏈接和'http(s)://' – Starx 2012-08-19 06:49:06
我正在使用本地主機服務器。在$ prefix變量中,我給出了我的下載文件夾的地址,即C:/ wamp/www/Job Portal/downloads。在點擊下載簡歷鏈接時,瀏覽器中顯示的地址是:C:/ wamp/www/Job Portal/downloads/abc.doc – 2012-08-19 07:15:53
- 1. 使用PHP創建.jpg文件的下載鏈接
- 2. 如何創建一個鏈接來下載一個PHP文件?
- 3. 如何使用wget創建鏈接以下載文件?
- 4. 如何爲IPFS託管的文件創建下載鏈接?
- 5. 如何在asp.net中爲文件下載創建超鏈接?
- 6. 如何使用IMAP和PHP爲Webmail創建附件下載鏈接?
- 7. 創建鏈接下載PDF文件
- 8. Sitecore - 創建文件下載鏈接
- 9. XPages:如何創建鏈接從文件系統下載文件
- 10. 使用PHP創建和下載文件
- 11. 如何創建可下載的鏈接到文本文件?
- 12. 如何創建下載鏈接
- 13. 如何創建下載鏈接?
- 14. 使用動態創建的鏈接在Anguarjs中下載文件
- 15. 如何使用鏈接下載php中的文件
- 16. 下載鏈接使用PHP中的href下載XML文件
- 17. 如何創建一個觸發文件下載的鏈接?
- 18. 如何在asp.net mvc中創建可下載的文件鏈接?
- 19. 如何創建一個Excel文件的下載鏈接?
- 20. 如何在drupal中創建文件下載鏈接8
- 21. 如何使用R從下載鏈接下載文件
- 22. 如何使用下載鏈接下載帶節點的文件?
- 23. 使用PHP爲上傳文件生成下載鏈接
- 24. iOS Android - 如何爲應用程序創建下載鏈接?
- 25. 如何使用PHP創建文件下載鏈接到存儲在MYSQL數據庫中的文件?
- 26. 創建使用PHP從數據庫中的下載鏈接
- 27. 如何在PHP中創建動態下載鏈接
- 28. 如何在PHP中創建下載鏈接
- 29. PHP創建文件並下載文件
- 30. 如何使用Java從Google App Engine創建下載鏈接
此鏈接適用於存儲在數據庫中的文件。但我將我的文件存儲在我的服務器的上傳文件夾中。我想知道如何從服務器上檢索這些文件以供下載選項。 – 2012-08-19 06:27:18