【发布时间】:2017-02-26 15:37:08
【问题描述】:
我正在使用改造将图像及其描述发送到服务器,但我无法解析 FileUtils.getFile 方法中的 getFile 方法。
这是我的代码:
分级:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
testCompile 'junit:junit:4.12'
compile 'com.github.boxme:squarecamera:1.1.0'
compile 'com.intuit.sdp:sdp-android:1.0.3'
compile 'com.android.support:design:24.2.1'
compile 'org.apache.commons:commons-io:1.3.2'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.3.1'
compile 'com.google.android.gms:play-services:7.8.0'
compile('org.apache.httpcomponents:httpmime:4.2.4')
compile 'com.pnikosis:materialish-progress:1.7'
}
活动:
@NonNull
private MultipartBody.Part prepareFilePart(String partName, Uri fileUri) {
// https://github.com/iPaulPro/aFileChooser/blob/master/aFileChooser/src/com/ipaulpro/afilechooser/utils/FileUtils.java
// use the FileUtils to get the actual file by uri
File file = FileUtils.getFile(this, fileUri);// here i am not able to resolve getFile method
// create RequestBody instance from file
RequestBody requestFile =
RequestBody.create(
MediaType.parse(context.getContentResolver().getType(fileUri)),
file
);
return MultipartBody.Part.createFormData(partName, file.getName(), requestFile);
}
【问题讨论】:
-
那个类是从哪里来的?你看过那个类的 API 文档吗?