我遇到了问题,我有这样的源代码
public int uploadFile(String sourceFileUri) {
SharedPreferences myPref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
String upLoadServerUri = new String(myPref.getString("serverURL", Constants.URL)+"/upload.php");
String fileName = picturePath;
HttpURLConnection conn = null;
DataOutputStream dos = null;
String lineEnd = "\r\n";
String twoHyphens = "--";
String boundary = "*****";
int bytesRead, bytesAvailable, bufferSize;
byte[] buffer;
int maxBufferSize = 1 * 1024 * 1024;
File sourceFile = new File(picturePath);
如何在上传之前重命名 picturePath 上的文件。 谢谢
答案 0 :(得分:0)
你可以尝试把它放在函数的乞讨中:
File renamed =new File(sourceFileUri);
renamed.renameTo(new File("newfile.png"));
然后你将调用renamed.getAbsolutePath();而不是sourceFileUri。