Java Android在上传到ftp服务器之前调整图像文件大小
我正在将一个图像文件上载到我的ftp服务器,但我想在上载到100-200kb之前减小文件大小,我搜索了一个答案,但找不到一个适合我的代码的答案 这是我的上传代码(采用gallery选定的图像路径并上传)Java Android在上传到ftp服务器之前调整图像文件大小,java,android,bitmap,upload,ftp,Java,Android,Bitmap,Upload,Ftp,我正在将一个图像文件上载到我的ftp服务器,但我想在上载到100-200kb之前减小文件大小,我搜索了一个答案,但找不到一个适合我的代码的答案 这是我的上传代码(采用gallery选定的图像路径并上传) 查找压缩文件的api。然后发送压缩文件。选项2,创建一个自定义压缩方法,但我不会这样做。调整图像文件大小的代码已经在stackoverflow上发布了一百次。真奇怪,你竟然找不到这样的应用程序,真的吗?因为我搜索了一个从目录中调整图像大小并将其上传到ftp服务器的代码,但没有找到一个。。也许你可
查找压缩文件的api。然后发送压缩文件。选项2,创建一个自定义压缩方法,但我不会这样做。调整图像文件大小的代码已经在stackoverflow上发布了一百次。真奇怪,你竟然找不到这样的应用程序,真的吗?因为我搜索了一个从目录中调整图像大小并将其上传到ftp服务器的代码,但没有找到一个。。也许你可以给我发送一个链接,因为你已经可以上传一个图像文件到一个ftp服务器。你唯一需要的是代码来调整图像文件的大小。所以你在谷歌上搜索了
android resize image
,但没有找到任何东西?寻找压缩文件的api。然后发送压缩文件。选项2,创建一个自定义压缩方法,但我不会这样做。调整图像文件大小的代码已经在stackoverflow上发布了一百次。真奇怪,你竟然找不到这样的应用程序,真的吗?因为我搜索了一个从目录中调整图像大小并将其上传到ftp服务器的代码,但没有找到一个。。也许你可以给我发送一个链接,因为你已经可以上传一个图像文件到一个ftp服务器。你唯一需要的是代码来调整图像文件的大小。所以你在谷歌上搜索了android resize image
,什么也没找到?
public void uploadingFilestoFtp() throws IOException {
FTPClient ftpClient = null;
try {
ftpClient = new FTPClient();
ftpClient.connect(InetAddress.getByName(host));
if (ftpClient.login(username, password)) {
ftpClient.enterLocalPassiveMode(); // important!
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
String Location = Environment.getExternalStorageDirectory()
.toString();
FileInputStream in = new FileInputStream(new File(imagePath));
boolean result = ftpClient.storeFile("FileToSend.jpg", in);
in.close();
if (result)
Log.v("upload result", "succeeded");
ftpClient.logout();
ftpClient.disconnect();
}
} catch (Exception e) {
Log.v("count", "error");
e.printStackTrace();
}
}