首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在安卓系统中上传亚马逊服务器上的.mobileconfig和txet文件

如何在安卓系统中上传亚马逊服务器上的.mobileconfig和txet文件
EN

Stack Overflow用户
提问于 2013-06-15 15:42:27
回答 1查看 185关注 0票数 0

你好,朋友们,我正在尝试上传亚马逊服务器中的文件或.mobileconfig,但我无法上传亚马逊服务器中的文件,我可以上传亚马逊服务器中的图像。请朋友帮助我如何上传在安卓亚马逊服务器的文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-18 17:45:03

终于得到了答案

代码语言:javascript
复制
        // Put the image data into S3.
        try {


            String bucketw = getPictureBucket();
            Log.d("ddddd", "bucketw :  " + bucketw);

            // Content type is determined by file extension.
            // PutObjectRequest por = new PutObjectRequest(
            // getPictureBucket(), Constants.PICTURE_NAME,
            // new java.io.File(filePath));
            System.out.println(finammane);

            //
            String bucket = "vpnme";
            File file = new File("/mnt/sdcard/vp.txt");
            InputStream in = new FileInputStream("/mnt/sdcard/vp.txt");

            ByteArrayOutputStream out = new ByteArrayOutputStream();

            byte[] buffer = new byte[1024]; // you can configure the buffer
                                            // size
            while (in.read(buffer) != -1)
                out.write(buffer); // copy streams

            byte[] result2 = out.toByteArray();
            Long contentLength = Long.valueOf(result2.length);

            ObjectMetadata metadata = new ObjectMetadata();
            metadata.setContentLength(contentLength);

            PutObjectRequest por = new PutObjectRequest(getPictureBucket(),
                    finammane, new java.io.File("/mnt/sdcard/vp.txt")).withCannedAcl(
                    CannedAccessControlList.PublicRead).withMetadata(
                    metadata);
            s3Client.putObject(por);
            // Just set your directory
            // PutObjectRequest request = new
            // PutObjectRequest("my-unique-name",
            // "vpnme/" + Constants.PICTURE_BUCKET, file).withCannedAcl(
            // CannedAccessControlList.PublicRead).withMetadata(metadata);
            // s3Client.putObject(request);
            in.close();
            // buffer.

        } catch (Exception exception) {
            System.out.println("eeee" + exception);
            Log.d("e", "ee " + exception.getMessage());

            result.setErrorMessage(exception.getMessage());
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17121339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档