在我的asp.net應用程序中,我想檢查一個文件是否存在於外部服務器上,如www.example .COM/image.jpg的。我試圖File.exist,似乎並沒有工作。謝謝你的幫助。asp.net如何檢查一個文件是否存在於外部服務器給定的網址
0
A
回答
3
你可以使用:
bool exist = false;
try
{
HttpWebRequest request = (HttpWebRequest)System.Net.WebRequest.Create("http://www.example.com/image.jpg");
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
exist = response.StatusCode == HttpStatusCode.OK;
}
}
catch
{
}
0
我能想到的一個明顯的答案是對資源發出請求,然後研究發送迴應用程序的響應代碼。在http://madskristensen.net/post/Get-the-HTTP-status-code-from-a-URL.aspx找到的文章有一個簡明的例子,說明如何做到這一點。
1
嘗試
((HttpWebResponse)((HttpWebRequest) WebRequest.Create ("http://www.example.com/image.jpg")).GetResponse()).StatusCode == HttpStatusCode.OK
如果上述計算結果爲真,那麼該文件存在...
相關問題
- 1. 如何檢查外部服務器上是否存在文件
- 2. ASP.NET MVC - 如何檢查一個文件是否存在於FTP服務器
- 3. Xcode檢查文件是否存在於網絡服務器上
- 4. 如何檢查圖像是否存在給定的網址?
- 5. 檢查文件是否在ASP.NET服務器中存在
- 6. 如何檢查文字是否存在於服務器端?
- 7. 如何檢查FTP服務器上的文件是否存在?
- 8. 如何檢查Web服務器上是否存在文件
- 9. 如何檢查FTP服務器上是否存在文件?
- 10. 如何檢查文件是否存在於FTP服務器中Objective-C
- 11. 檢查給定的輸入是否存在於文件中
- 12. 檢查一個給定的索引是否存在於std :: vector
- 13. 如何檢查一個文件是否存在於JavaScript中?
- 14. 如何檢查服務器上每5分鐘是否存在特定文件
- 15. c#windows服務 - 檢查網絡文件夾是否存在
- 16. Python - 對於網址,如何檢查網絡服務器是否可用或存在? (困惑)
- 17. 確定外部網站上是否存在特定網址
- 18. 檢查FTP服務器上的文件是否存在
- 19. 如何檢查郵件服務器是否存在?
- 20. Android的網頁瀏覽器,檢查網址是否是一個文件
- 21. AOD文件是否存在一些外部文本查看器?
- 22. 如何檢查文件是否存在於特定的URL?
- 23. 檢查給定的多個文件是否存在
- 24. 檢查文件是否存在,而不僅僅是網址
- 25. 如何檢查一個給定的電子郵件地址是否實際存在於c#中?
- 26. 如何檢查給定路徑是否存在路由(ASP.NET MVC)?
- 27. Android - 檢查外部服務器是否在線
- 28. 檢查一個文件是否存在於一個linux腳本
- 29. 如何檢查給定的int是否存在於數組中?
- 30. MySQL檢查服務器上是否存在文件
謝謝!這工作得很好。 – user516883