如何使用ngcordova文件传输插件将拍摄的图像传输到我的ftp

用户名

我正在尝试将图像上传到我的FTP。

我到目前为止所取得的成就是在这个plnkr中

我的科尔多瓦文件传输看起来像

$scope.upload =function(){

      var options = {
         fileKey: "file",
         fileName: "gopi",
         chunkedMode: false,
         mimeType: "image/jpeg",
         params : {'user_token':'Chandru@123', 'user_email':'wepopusers'} // directory represents remote directory,  fileName represents final remote file name
       };
       console.log(options);
      $cordovaFileTransfer.upload('ftp://308.3d8.myftpupload.com/',  MyService.getImgPath(), options)
        .then(function(result) {
          // Success!
          console.log(result);
          console.log("SUCCESS: " + JSON.stringify(result.response));
          alert('ftp success');
        }, function(err) {
          // Error
          console.log(err);
          alert('ftp fail');
          console.log("ERROR: " + JSON.stringify(err));
        }, function (progress) {
          // constant progress updates
          console.log(progress);
        });

    };

我对cordova文件的错误功能的响应如下

FileTransferError {代码:2,来源:“ file:///storage/sdcard0/Android/data/com.ionicframework.camera108827/cache/1462186990291.jpg”,目标:“ ftp://308.3d8.myftpupload.com/ ” ,http_status:null,body:null…} body:nullcode:2exception:nullhttp_status:nullsource:“ file:///storage/sdcard0/Android/data/com.ionicframework.camera108827/cache/1462186990291.jpg”目标:“ ftp ://308.3d8.myftpupload.com/proto:Object

我有一个TakePicture按钮,它将把图片并显示给用户,而且我还有一个函数使用cordovafiletransfer $ scope.upload上传

我的ftp主机是ftp://308.3d8.myftpupload.com/用户名,密码是在我的编码中指定的,我有一个名为gopi的文件夹名称,我的图像应该存储在该文件夹中

我拍摄的图像的路径在imageURI参数中,因此我使用了服务来设置路径。

我感到困惑的步骤

1)我无法理解Cordova文件传输插件中var options对象。

2)远程调试时没有任何错误,但我只是在我的cordova文件传输中调用了错误功能。

如何使用IONIC将拍摄的图像更新为FTP

更新

多亏了甘地(Gandhi)的回答https://github.com/xfally/cordova-plugin-ftp,我才得以成功地连接到ftp而没有多方面的问题

但是仍然面临错误

$ window.cordova.plugin.ftp.upload(“ / ping”,“ / gopi / ping”,function(percent){

我不知道在第二个论点中要做什么。

$ window.cordova.plugin.ftp.upload(“ / default.prop”,“ /gopi/default.prop”,function(percent){

以上行成功完全发布到我的ftp,但是我无法发布存储在ping变量中的图像。

https://plnkr.co/edit/ETGmdl4B0d5dlHWdJQ9m?p=info

甘地

文件传输插件的官方文档中提供了第一个问题的答案。摘录如下,

options: Optional parameters (Object). Valid keys:

fileKey: The name of the form element. Defaults to file. (DOMString)
fileName: The file name to use when saving the file on the server. Defaults to image.jpg. (DOMString)
httpMethod: The HTTP method to use - either PUT or POST. Defaults to POST. (DOMString)
mimeType: The mime type of the data to upload. Defaults to image/jpeg. (DOMString)
params: A set of optional key/value pairs to pass in the HTTP request. (Object, key/value - DOMString)
chunkedMode: Whether to upload the data in chunked streaming mode. Defaults to true. (Boolean)
headers: A map of header name/header values. Use an array to specify more than one value. On iOS, FireOS, and Android, if a header named Content-Type is present, multipart form data will NOT be used. (Object)

查看此链接以获取更多信息。

对于第二个问题,请尝试在错误回调函数中获取错误代码,并尝试缩小问题范围。

更新:我想使用文件传输插件无法进行ftp上传。插件定义本身说明"The FileTransfer object provides a way to upload files using an HTTP multi-part POST or PUT request, and to download files"

对于ftp上传的ftp客户端您可能必须查看此内容

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将DVD传输到我的硬盘上

来自分类Dev

如何将DVD传输到我的硬盘上

来自分类Dev

如何使用跳转主机(?网关服务器?)将文件从远程服务器传输到我的本地桌面

来自分类Dev

如何使用Spotify API将音乐流式传输到我们的Android应用中?

来自分类Dev

网页上的Ctrl + S是否使用FTP将网页数据传输到我的硬盘上?

来自分类Dev

如何使用PuTTY将文件传输到服务器?

来自分类Dev

如何使用 sftp 将文件传输到挂载的磁盘?

来自分类Dev

我应该如何使用C#将CSV文件传输到数据库?

来自分类Dev

如何将多个远程图像流式传输到一个zip文件中,并使用ExpressJS将其传输到浏览器中?

来自分类Dev

我想使用scp命令将数据从AWS传输到我的物理计算机

来自分类Dev

如何将MySQL数据从Raspberry Pi传输到我的PC

来自分类Dev

Ubuntu如何通过FTP将文件传输到/ var / www文件夹?

来自分类Dev

如何通过FTP将单个文件传输到Azure .NET Core网站

来自分类Dev

我正在尝试使用 SSHFS 通过 SSH 将文件传输到我的 Raspberry Pi Web 服务器,特别是使用 GUI

来自分类Dev

如何将.mat文件传输到图像文件而不作任何更改?

来自分类Dev

如何将.mat文件传输到图像文件而不作任何更改?

来自分类Dev

我无法将终端输出通过管道传输到文件

来自分类Dev

我无法将终端输出通过管道传输到文件

来自分类Dev

使用python将opencv图像传输到ffmpeg

来自分类Dev

使用ffmpeg将图像流传输到服务器

来自分类Dev

如何将信息从文件夹传输到文件?

来自分类Dev

使用 .htaccess 将文件请求传输到文件夹

来自分类Dev

如何使用Django将图像流式传输到浏览器

来自分类Dev

如何使用JavaScript将内联IMG SRC数据:图像传输到PHP?

来自分类Dev

如何使用JavaScript将内联IMG SRC数据:图像传输到PHP?

来自分类Dev

我如何将数据从这里传输到这里

来自分类Dev

如何通过rdp将文件传输到Windows Server?

来自分类Dev

如何通过管道将多个文件传输到ffmpeg?

来自分类Dev

如何通过rdp将文件传输到Windows Server?

Related 相关文章

  1. 1

    如何将DVD传输到我的硬盘上

  2. 2

    如何将DVD传输到我的硬盘上

  3. 3

    如何使用跳转主机(?网关服务器?)将文件从远程服务器传输到我的本地桌面

  4. 4

    如何使用Spotify API将音乐流式传输到我们的Android应用中?

  5. 5

    网页上的Ctrl + S是否使用FTP将网页数据传输到我的硬盘上?

  6. 6

    如何使用PuTTY将文件传输到服务器?

  7. 7

    如何使用 sftp 将文件传输到挂载的磁盘?

  8. 8

    我应该如何使用C#将CSV文件传输到数据库?

  9. 9

    如何将多个远程图像流式传输到一个zip文件中,并使用ExpressJS将其传输到浏览器中?

  10. 10

    我想使用scp命令将数据从AWS传输到我的物理计算机

  11. 11

    如何将MySQL数据从Raspberry Pi传输到我的PC

  12. 12

    Ubuntu如何通过FTP将文件传输到/ var / www文件夹?

  13. 13

    如何通过FTP将单个文件传输到Azure .NET Core网站

  14. 14

    我正在尝试使用 SSHFS 通过 SSH 将文件传输到我的 Raspberry Pi Web 服务器,特别是使用 GUI

  15. 15

    如何将.mat文件传输到图像文件而不作任何更改?

  16. 16

    如何将.mat文件传输到图像文件而不作任何更改?

  17. 17

    我无法将终端输出通过管道传输到文件

  18. 18

    我无法将终端输出通过管道传输到文件

  19. 19

    使用python将opencv图像传输到ffmpeg

  20. 20

    使用ffmpeg将图像流传输到服务器

  21. 21

    如何将信息从文件夹传输到文件?

  22. 22

    使用 .htaccess 将文件请求传输到文件夹

  23. 23

    如何使用Django将图像流式传输到浏览器

  24. 24

    如何使用JavaScript将内联IMG SRC数据:图像传输到PHP?

  25. 25

    如何使用JavaScript将内联IMG SRC数据:图像传输到PHP?

  26. 26

    我如何将数据从这里传输到这里

  27. 27

    如何通过rdp将文件传输到Windows Server?

  28. 28

    如何通过管道将多个文件传输到ffmpeg?

  29. 29

    如何通过rdp将文件传输到Windows Server?

热门标签

归档