我想从移动设备中获取任何类型的文件,我想将其上传到服务器。使用http://www.coderefer.com/android-upload-file-to-server我可以从内部存储器上传文件,但不能从SD卡上传。我怎么能这样做? / p>
答案 0 :(得分:0)
FileInputStream fileInputStream = new FileInputStream(selectedFile);
将其更改为:
InputStream is = getContentResolver().openInputStream(selectedFileUri);
然后像以前一样从流中读取。
完全取消FilePath
课程。非常糟糕的代码!