有谁知道phonegap的文件上传问题吗

发布于 2021-11-03 09:46:38 字数 4269 浏览 681 评论 3

通过phonegap拍照,然后把相片上传到服务器上的某个文件夹上。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
      "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <title>Capture Photo</title>
    <script type="text/javascript" charset="utf-8" src="js/phonegap.js"></script>
    <script type="text/javascript" charset="utf-8">
    // Wait for PhoneGap to load
    //
    function onLoad() {
     document.addEventListener("deviceready", onDeviceReady,false);
    }
    // PhoneGap is ready
    //
    function onDeviceReady(){

        // Retrieve image file location from specified source
        navigator.camera.getPicture(uploadPhoto,
                                    function(message){ alert('get picture failed');},
                                    { quality:50,
                                    destinationType: navigator.camera.DestinationType.FILE_URI,
                                    sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY }
                                    );

    }

    function uploadPhoto(imageURI){
        var options =newFileUploadOptions();
        options.fileKey="file";
        options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
        options.mimeType="image/jpeg";

        var params =newObject();
        params.value1 ="test";
        params.value2 ="param";

        options.params = params;

        var ft =newFileTransfer();
        ft.upload(imageURI,"http://192.168.8.62/android/test/", win, fail, options);
    }

    function win(r){
        console.log("Code = "+ r.responseCode);
        console.log("Response = "+ r.response);
        console.log("Sent = "+ r.bytesSent);
    }

    function fail(error){
        alert("An error has occurred: Code = "= error.code);
    }
    </script>
  </head>
  <body onload="onLoad()">
    <h1>Example</h1>
  </body>
</html>

红色的URI地址是怎么设置的?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

够钟 2021-11-08 18:52:43

有木有人了解服务器端应该怎么做呀。。。

鹤舞 2021-11-04 19:29:01

这个jsp的功能就是用来接收这个文件的吗?有没有demo参考一下?

酷到爆炸 2021-11-04 08:25:07

url 是你服务器端自己的地址,需要自行开发的。无论是php还是jsp。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文