In a scenario, I have to
write the code that creates and validates the Http path existence and create the
file in that path.
catch
There are some classes in System.IO
i.e. (FileInfo, FileStream) that are used to work with the file stystem, but
those API doesn’t provide support for the http protocol, so to perform that specific
task, I converted the http path into shared path with the help of the
System.Url class with some logic.
public static
FilePath convertsToAbsolutePath(FilePath _url)
{
System.Uri uri;
FilePath filePath;
FilePath absolutePath;
Name hostName;
try
{
uri = new System.Uri(_url);
absolutePath = uri.get_AbsolutePath();
hostName = uri.get_Host();
// converts the http path into Abosolute path
filePath = strFmt(@'\\%1%2', hostName, strReplace(absolutePath, '/' , '\\'));
}catch
{
checkFailed("http path is either not
valid path or convertable");
}
return filePath;
}
No comments:
Post a Comment