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

アップロードする前に、 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 に答える