如何通过编程方式将图像下载到iPad?

时间:2012-05-21 06:10:40

标签: java javascript objective-c ios cordova

我在服务器中有一些图像文件。我需要将图像文件移动或传输到iPad存储卡,以便我可以从iPad应用程序的ipad存储卡访问图像文件,而不是点击服务器来快速加载图像。

我的服务器端正在使用java。 我的客户端正在使用iPad的phonegap(javascript,html,css)。

在服务器端,我以图像格式发送响应(response.setContentType(“image / gif”))。但是我无法使用javascript在客户端编写图像文件。

如何将图像文件传输到iPad内存存储?

请帮帮我。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您只是尝试使用Javascript在Cordova应用程序中下载图像?我正在使用以下代码将PDF下载到我的应用程序:

function downloadFileToPath(remoteUrl, localPath, successHandler, errorHandler) {
    if (!masseyApp.isInBrowser()) {
        var fileTransfer = new FileTransfer();
        fileTransfer.download(remoteUrl, localPath, 
            function(metadata) {

            console.log("Successfully downloaded " + remoteUrl + " to " + localPath + ".");

            if (successHandler) {
                successHandler(metadata);
            }

            }, 
            function (e) {
                errorHandler(error.createError(ERROR_IO_ERROR, "IO Error", "Failed to download " + e.source + " to " + e.target + " - " + fileErrorToString(e)));
            }
        );
    }
}

也许你可以将它用于你的图像。