我正在使用php,我已經編寫了允許用戶上傳文件的代碼。出於測試目的,我已將文件保存到D:/final/temp/test.xls.
然後我生成另一個文件並將其保存到相同的位置。該文件可以由用戶下載。 但是,如果一個實際的用戶將使用我的應用程序, 位置指向哪裏?謝謝!保存上傳文件的位置
0
A
回答
1
您需要將文件上傳到您的Web服務器所服務的目錄。你有3個選項:
- 找到你的PHP文件的服務目錄,並將文件保存到該位置或下面的目錄。
- 在您的Web服務器配置中,將D:/ final/temp /目錄映射到網站或虛擬目錄。
- 創建一個PHP文件,該文件從D:/ final/temp目錄讀取該文件並將其提供給最終用戶。這個選項更難以設置,並且在性能方面有更多的問題。
您上傳的位置需要具有寫入權限,並且Web服務器也需要能夠從此位置讀取文件。
+0
我試圖將文件保存到C:/ xampp/htdocs/foldername/tmp。但我有一個錯誤:您可能試圖訪問只讀位置。 – chupinette 2010-04-07 16:22:29
+0
您需要在C:/ xampp/htdocs/foldername /上設置權限才能將文件寫入該位置。在Windows上,您可以右鍵單擊資源管理器中的目錄,然後轉至「屬性」 - >「權限」。運行Web服務器的用戶需要具有寫入目錄的權限。您可以通過查看任務管理器中的進程視圖來查找用戶。如果配置爲服務,請查看服務的服務管理器屬性。 – 2010-04-07 17:42:02
相關問題
- 1. ASPx上傳控制不保存文件在正確的位置
- 2. PHP上傳後保存文件的位置?
- 3. 將上傳的文件保存在特定位置
- 4. 保存FileField文件上傳到MEDIA_ROOT以外的其他位置?
- 5. 將文件上傳到存儲位置
- 6. 保存配置文件locaction的位置?
- 7. 在Liferay中上傳後保存的文件位於哪個位置?
- 8. ASP.net文件上傳保存
- 9. JSP文件上傳位置
- 10. C#Winform:設置文件保存位置
- 11. 保存ajax控件的文件上傳
- 12. 保存HTML5位置信息的文件
- 13. 文件保存到特定的位置
- 14. 保存給定文件的位置
- 15. ASP.NET保存上傳的文件名
- 16. 保存上傳的文件 - 使用
- 17. JS - 保存上傳的文件做盤
- 18. 在哪裏保存上傳的文件?
- 19. 保存上傳的文件與GWT
- 20. 將上傳的文件保存到MemoryStream
- 21. Struts2的文件上傳和保存
- 22. NanoHttpd保存上傳的文件
- 23. Node.js上傳文件的位置
- 24. 保存可在應用上訪問的文件的位置
- 25. 如何使用文件上傳控件上傳圖像並將其保存在不同的位置
- 26. Android FileOutputStream位置保存文件
- 27. 選擇文件夾保存位置
- 28. Asp.Net:在路徑位置保存文件
- 29. 更改文件保存位置
- 30. 將文件保存到網絡位置
嗨,你在開發一個應用程序的網絡? – Banjer 2010-04-07 16:22:27
@Banjer:是的,它是爲網絡 – chupinette 2010-04-07 16:23:20