1

请告诉我如何设置下载文件的保存路径。

例如:

AsyncHttpClient client = new AsyncHttpClient();
String[] allowedTypes = new String[] { "image/png" };
client.get("http://www.example.com/image.png", new BinaryHttpResponseHandler(allowedTypes) {
    @Override
    public void onSuccess(byte[] imageData) {
        // Successfully got a response
    }

    @Override
    public void onFailure(Throwable e, byte[] imageData) {
        // Response failed :(
    }
 });
4

1 回答 1

3

您需要将此字节数组与 OutputStream 子类一起使用以将字节写入磁盘,

OutputStream f = new FileOutputStream(new File("path"));
f.write(bytes); //your bytes
f.close();

此代码会将文件写入磁盘,以获取路径维护变量上的文件并使用 File.getAbsolutePath()

于 2013-12-04T12:22:58.827 回答