我想創建一個基於asp.net的網站。當我創建我的本地計算機時,我將PDF文件上傳到我的文件系統,然後訪問這些文件以在我的網站上查看。當我讓網站上線時,我該如何翻譯?我可以用我的interenet主機以某種方式保存文件嗎?我如何通過我的應用程序訪問互聯網主機上的文件?在託管Asp.Net站點上訪問文件
0
A
回答
1
您將不得不使用全部或相對url訪問這些文件。
例如,假設你在你的網站被稱爲\文件\其中PDF格式的存儲目錄中,有一個名爲SomeFile.pdf的在那裏一個文件
你會通過不是「/文件鏈接到它/ somefile.pdf「或」http://mysite.com/files/somefile.pdf「
1
在您的代碼隱藏文件中,您需要爲FileUpload控件指定一個'SaveAs'路徑名。此路徑決定了.NET將在哪裏編寫PDF以及用戶上傳的任何其他文件。
例如:
FileUploadControl.SaveAs(使用Server.Mappath( 「〜/」) +文件名);
將使用Server.Mappath設置根據您的應用程序上運行的特定機器的目錄路徑:http://msdn.microsoft.com/en-us/library/ms524632(VS.90).aspx 您還可以指定一個靜態的目錄路徑。
然後,您需要配置您的虛擬主機帳戶以啓用文件寫入上面指定的網站目錄。默認情況下,幾乎所有託管提供商都會將文件寫入(如文件上載)限制爲網站目錄。請聯繫您的網站託管服務提供商以獲取有關如何更改權限的說明,以便.NET應用程序可以保存用戶上傳的文件。
相關問題
- 1. 從託管Windows服務訪問IIS站點文件夾
- 2. SSH可以訪問但不能訪問EC2託管的站點
- 3. 如何在VPS上託管Asp.Net網站
- 4. 調試託管的asp.net站點?
- 5. 附加在WWW URL託管ASP站點(即沒有IIS訪問)
- 6. 如何在IIS 6.0上託管多個asp.net站點
- 7. 限制對ASP.NET站點上文件的公共訪問
- 8. IIS託管WCF訪問文件
- 9. Virtualbox - 訪問託管的網站virtualbox
- 10. 在Amazon EC2,S3和/或EBS上託管和訪問HDF5文件
- 11. 無法訪問在AWS EC2實例上託管的網站
- 12. 在AWS Linux上託管的NodeJs網站無法訪問
- 13. 從asp.net訪問本地自託管WCF服務網站
- 14. ASP.NET網站/服務託管
- 15. asp.net mvs ASPNETDB - 上傳sql server到託管站點
- 16. 通過我的Intranet上託管的公共IP訪問我的Asp.Net網站
- 17. 如何在一個子文件夾中託管ASP.NET MVC網站
- 18. 通過局域網訪問其他計算機上的IIS託管站點
- 19. xampp:託管多個站點
- 20. 在ASP.NET中生成的文件託管
- 21. 託管ASP.NET網站在IIS 7
- 22. 在webhotel中託管ASP.NET MVC網站
- 23. 在IIS託管的ASP.NET中使用Media3D站點
- 24. Django:從管理站點上載文件
- 25. 安全的方式來支持從asp.net mvc站點託管文件
- 26. 無法訪問drupal管理站點
- 27. 在獨立域名上託管網站子文件夾
- 28. 在自己的網站上託管一個.apk文件
- 29. 在WordPress託管網站上公開PHP文件
- 30. 在VMWare下訪問Ubuntu中的IIS託管網站
在託管網站上使用文件系統方法是否正常? – 2010-10-25 15:48:41
@Nick:我不完全確定你的問題。你可能會提出更多細節的新問題 – NotMe 2010-10-25 19:13:50