-1

我有一个问题,我有这样的源代码

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);

如何在上传前重命名 图片路径上的文件 。谢谢你

4

1 回答 1

0

您可以尝试将其放在函数的乞求中:

File renamed =new File(sourceFileUri);
renamed.renameTo(new File("newfile.png"));

然后你会打电话给renamed.getAbsolutePath(); 而不是 sourceFileUri。

于 2013-02-06T09:12:04.003 回答