如何编写类型为Text -> IO (Maybe ByteString)
的函数,其中Text
的参数是使用file
协议的URI,例如file://foo/bar
?
您可以使用软件包下载来实现您想要的功能。但请注意,类型签名与您想要的几乎没有什么不同:
openURI :: String -> IO (Either String ByteString)
第一个String参数表示url,该url可以是FTP
、HTTP
或文件协议。请注意,此软件包不支持HTTPS
协议。