小编Man*_*eth的帖子

Android允许多个文件上传(最大150 MB)到PHP Server

我必须允许用户在我的Android应用程序到PHP服务器的单个请求中上传多个文件(可以是图像/视频/音频).我正在使用REST Web服务.

对于此功能,我使用以下代码:

/* To upload the multiple documents */
public void uploadFile() {
    String charset = "UTF-8";
    File[] uploadFileArray = new File[mediaList.size()];

    for (int i = 0; i < mediaList.size(); i++) {
        uploadFileArray[i] = new File(mediaList.get(i).getMediaPath());
    }

    try {
        MultipartUtility multipart = new MultipartUtility(upLoadServerUri, charset);

        for (int i = 0; i < mediaList.size(); i++) {
            if (isImage)) {
                multipart.addFilePart("image_doc[]", uploadFileArray[i]);
            } 
            else if (isVideo) {
                multipart.addFilePart("video_doc[]", uploadFileArray[i]);
            } 
            else if (isAudio) {
                multipart.addFilePart("audio_doc[]", uploadFileArray[i]);
            }
        }

        List<String> responseUploadDocument = …
Run Code Online (Sandbox Code Playgroud)

php android file-upload httpurlconnection

15
推荐指数
1
解决办法
2759
查看次数

Android应用程序中的最大SQLite数据库大小

我是Android开发的新手.

目前,我正在开发一个拥有大量数据的Android应用程序.

所以我认为我应该在本地存储一些这些数据.

我有一个有2个表的数据库.

表-1的大小是:4.5 MB表-2的大小是:目前3.5 MB.

即完全约8.0 MB,但未来的数据库大小可以增加,可能达到10 MB.

表-1:行(14927)和列(17)表-2:行(9903)和列(38)

我怀疑的是,我可以在Android应用程序中本地存储这么多数据,或者应用程序的速度可以受其影响.

我不想将这些数据存储在外部存储中.我无法将其存储在服务器数据库中,因为我必须在应用程序中多次使用这些数据.而其他数据在服务器上,因为它必须集中使用.

这是我的观点.但请给我你的建议.

如果有这么大的数据库该怎么办.

请帮我.提前致谢...:)

sqlite android android-sqlite

7
推荐指数
2
解决办法
2万
查看次数