回答編集履歴
1
typo
test
CHANGED
@@ -1,12 +1,13 @@
|
|
1
1
|
> Uriのデータが存在しているかのチェックはどのように実装すれば良いのでしょうか。
|
2
2
|
|
3
|
-
URIのスキー
|
3
|
+
URIのスキームが`file`であれば、java.io.Fileを生成して存在チェックする。
|
4
|
+
* https://docs.oracle.com/javase/jp/8/docs/api/java/net/URI.html
|
4
5
|
* https://docs.oracle.com/javase/jp/8/docs/api/java/io/File.html
|
5
6
|
```java
|
6
7
|
if ( new File(uri).exists() ) {... }
|
7
8
|
```
|
8
9
|
|
9
|
-
URIのスキー
|
10
|
+
URIのスキームが`http(s)`であれば、GETかHEADしてレスポンスを確認すればいいのでは? 404 Not Foundとかなら、存在しない、と。
|
10
11
|
* https://developer.mozilla.org/ja/docs/Web/HTTP/Methods/HEAD
|
11
12
|
* https://developer.mozilla.org/ja/docs/Web/HTTP/Status/404
|
12
13
|
|