gpt4 book ai didi

java - 使用Java访问网络中的文件

转载 作者:行者123 更新时间:2023-12-01 14:04:53 25 4
gpt4 key购买 nike

我试图在我的网络中访问此文件\192.168.1.1\d$\IISFolders\ftp\teste.png 以获取他的字节并放入 json 文件并发送。但要访问此目录,我需要进行身份验证..

json.replace( a.getImage()/*string no ads.getimage()*/, 
new Base64Encode( "//192.168.1.1//d$//IISFolders//ftp//"+a.getImage() ).encode()/*base64 string image*/ );

/* The encode code - already tested works fine */
public String encode() throws IOException
{
byte[] bytes = new byte[ 2048 ];
byte[] result = new byte[ (int) target.length() ];
int ibytes;
int counter = 0;

while( ( ibytes = bis.read(bytes) ) != -1 ) /* Read from buffIn */
{
System.arraycopy(bytes, 0, result, counter, ibytes);
counter += ibytes;
}

return new String( Base64.encodeBase64( result ) );
}

当我运行代码时,应用程序找不到该文件...抛出 java.io.FileNotFoundException:\\192.168.1.1\d$\IISFolders\ftp\teste.png 和(用户名和/或密码错误)...

我如何访问该目录及其文件?

最佳答案

试试这个:

FTPClient f = new FTPClient();
f.connect("//192.168.1.1//d$//IISFolders//ftp//");
f.login("foo", "bar");
InputStream is = retrieveFileStream(a.getImage());
...

查看此处了解更多信息:FTPClient

关于java - 使用Java访问网络中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18980837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com