01-17-2023 05:50 AM
Hi,
I am in the process of building a custom snap and I am uncertain of how to read a file from the SLDB. The documentation does not provide an example for this. I was able to read a file from the location where the Groundplex is, using the com.snaplogic.common.url.protocol.file.FileUrlConnection
class, but I am unsure of how to accomplish the same thing for a file stored in the SLDB.
@ptaylor Any suggestions on this ?
Solved! Go to Solution.
01-19-2023 09:17 AM
Use the com.snaplogic.common.utilities.URLEncoder
class. It would look something like this:
URLConnection urlConnection = new URLEncoder()
.validateAndEncodeURI(path)
.toURL().openConnection();
urlConnection.connect();
try (InputStream inputStream = urlConnection.getInputStream()) {
// ...
}
01-19-2023 09:17 AM
Use the com.snaplogic.common.utilities.URLEncoder
class. It would look something like this:
URLConnection urlConnection = new URLEncoder()
.validateAndEncodeURI(path)
.toURL().openConnection();
urlConnection.connect();
try (InputStream inputStream = urlConnection.getInputStream()) {
// ...
}
01-23-2023 12:17 AM
Thanks, Patrick, this was the solution I was looking for.