使用PHP的ssh2_scp_send()会损坏pdf

马拉夫·沙(Malav Shah)

将pdf文件发送到服务器时出现问题。

当我尝试发送.csv文件时,我的脚本有效,但是当我尝试发送pdf文件时,出现了问题

    <?php
    $user= "username";
    $pass= "password";
    $src= "/home/desktop/myfile.pdf";
    $trg= "/server/path/myfile.pdf";

    $con = ssh2_connect('myserver.com', 22);
    ssh2_auth_password($con, $user, $pass);

    ssh2_scp_send($con, $src, $trg);
    ?>

当我发送pdf时。它在目标位置创建了一个pdf文件,但已损坏。

纽伯特

尝试使用SFTP。示例如下。

使用libssh2:

<?php
$ssh = ssh2_connect('www.domain.tld');
ssh2_auth_password($ssh, 'username', 'password');

$sftp = ssh2_sftp($ssh);

$fp = fopen('ssh2.sftp://'.$sftp.'/home/username/1mb', 'w');

fwrite($fp, str_repeat('a', 1024 * 1024));

尽管我个人建议您使用phpseclib,它是纯PHP SFTP实现与libssh2相比,它具有许多优点。即。它更快,并且具有更好的公钥支持

<?php
include('Net/SFTP.php');

$sftp = new Net_SFTP('www.domain.tld');
$sftp->login('username', 'password');

$sftp->put('1mb', str_repeat('a', 1024 * 1024));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

for循环内的php ssh2_scp_send第二次失败

来自分类Dev

为什么ssh2_scp_send函数在传输过程中将我的tar.gz文件截断了?

来自分类Dev

使用 itextsharp 5 剪切 pdf 会导致 PDF 损坏

来自分类Dev

使用 DotNetZip 压缩 pdf 文件会返回损坏的存档

来自分类Dev

使用 PDDocument 在 Java 中创建 PDF 文件会导致 PDF 文件损坏

来自分类Dev

PDF下载提供了损坏的PDF php

来自分类Dev

使用PHP的cURL:将文件下载到客户端会导致文件轻微损坏

来自分类Dev

PHP执行人员期望使用SCP然后使用SSH的脚本

来自分类Dev

使用Box.V2 API,DownloadStreamAsync调用会导致文件损坏

来自分类Dev

使用Box.V2 API,DownloadStreamAsync调用会导致文件损坏

来自分类Dev

在pdf末尾添加数据会损坏它吗?

来自分类Dev

PHP邮件PDF附件的文件损坏

来自分类Dev

使用SCP通过SSH从github复制文件

来自分类Dev

使用crypto / ssh的golang scp文件

来自分类Dev

无法使用ssh / scp访问14.04?

来自分类Dev

在ssh / scp上使用-i选项

来自分类Dev

使用SCP拒绝访问;SSH正在工作

来自分类Dev

在Amazon EC2实例中的pem文件中使用Ruby中的SCP / SSH

来自分类Dev

iTextSharp正在使用响应生成损坏的PDF

来自分类Dev

-pdf-frame-border已损坏[xhtml2pdf]

来自分类Dev

-pdf-frame-border已损坏[xhtml2pdf]

来自分类Dev

在PHP中从MySQL获取图像会导致图像损坏

来自分类Dev

用户在Google App Engine中可下载的PDF会返回损坏的PDF

来自分类Dev

使用Python从URL下载图像会导致损坏的结果

来自分类Dev

使用Python从OneDrive下载Excel文件会导致文件损坏

来自分类Dev

在rsync中使用-p“ -partial”会导致文件损坏吗?

来自分类Dev

在Ubuntu中使用NTFS文件系统,是否会损坏硬盘?

来自分类Dev

在 Safari 中使用 FileSaver.js 会损坏下载

来自分类Dev

使用更改的IP地址自动将SSH / SCP传输到服务器(Amazon EC2)

Related 相关文章

  1. 1

    for循环内的php ssh2_scp_send第二次失败

  2. 2

    为什么ssh2_scp_send函数在传输过程中将我的tar.gz文件截断了?

  3. 3

    使用 itextsharp 5 剪切 pdf 会导致 PDF 损坏

  4. 4

    使用 DotNetZip 压缩 pdf 文件会返回损坏的存档

  5. 5

    使用 PDDocument 在 Java 中创建 PDF 文件会导致 PDF 文件损坏

  6. 6

    PDF下载提供了损坏的PDF php

  7. 7

    使用PHP的cURL:将文件下载到客户端会导致文件轻微损坏

  8. 8

    PHP执行人员期望使用SCP然后使用SSH的脚本

  9. 9

    使用Box.V2 API,DownloadStreamAsync调用会导致文件损坏

  10. 10

    使用Box.V2 API,DownloadStreamAsync调用会导致文件损坏

  11. 11

    在pdf末尾添加数据会损坏它吗?

  12. 12

    PHP邮件PDF附件的文件损坏

  13. 13

    使用SCP通过SSH从github复制文件

  14. 14

    使用crypto / ssh的golang scp文件

  15. 15

    无法使用ssh / scp访问14.04?

  16. 16

    在ssh / scp上使用-i选项

  17. 17

    使用SCP拒绝访问;SSH正在工作

  18. 18

    在Amazon EC2实例中的pem文件中使用Ruby中的SCP / SSH

  19. 19

    iTextSharp正在使用响应生成损坏的PDF

  20. 20

    -pdf-frame-border已损坏[xhtml2pdf]

  21. 21

    -pdf-frame-border已损坏[xhtml2pdf]

  22. 22

    在PHP中从MySQL获取图像会导致图像损坏

  23. 23

    用户在Google App Engine中可下载的PDF会返回损坏的PDF

  24. 24

    使用Python从URL下载图像会导致损坏的结果

  25. 25

    使用Python从OneDrive下载Excel文件会导致文件损坏

  26. 26

    在rsync中使用-p“ -partial”会导致文件损坏吗?

  27. 27

    在Ubuntu中使用NTFS文件系统,是否会损坏硬盘?

  28. 28

    在 Safari 中使用 FileSaver.js 会损坏下载

  29. 29

    使用更改的IP地址自动将SSH / SCP传输到服务器(Amazon EC2)

热门标签

归档