0
我在上传到服务器之前重命名图像文件时遇到问题。我正在使用以下代码。在这里,我正在从库中选择文件并重命名。如何重命名文件befor上传到服务器
if(requestCode==SAVE_IMAGE && resultCode==Activity.RESULT_OK)
{
System.out.println("in if()");
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage,
filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
path = cursor.getString(columnIndex);
cursor.close();
String path1= "/mnt/sdcard/";
File f1= new File(path);
File f2= new File(path1);
f1.renameTo(new File(f2.getAbsoluteFile()+"BBNL_OP49"+"."+"jpg"));
}
当我上传的文件与f1.getAbsoluteFile()文件名是相同的选定的文件。
我试过了。重命名是成功的。但是当我试图上传重命名的文件时,它给了文件没有发现的异常。 –