PHP从download.aspx链接获取图像

PHP从download.aspx链接获取图像,php,curl,file-upload,ftp,Php,Curl,File Upload,Ftp,我希望实现以下目标: 从链接获取图像,该链接始终类似于以下内容: https:// ----- /download.aspx?AttachmentType=1001&AttachmentId=c183866d-5fea-e411-9439-00155d011304&CRMWRPCToken=DrGw9N%2bVEeSUOAAVXQETBKgIhPRR8QqL68%2bsPxj1c1zwXvEnxVp9qf8oSKBxujEc&CRMWRPCTokenTimeStamp=6

我希望实现以下目标: 从链接获取图像,该链接始终类似于以下内容:

https:// ----- /download.aspx?AttachmentType=1001&AttachmentId=c183866d-5fea-e411-9439-00155d011304&CRMWRPCToken=DrGw9N%2bVEeSUOAAVXQETBKgIhPRR8QqL68%2bsPxj1c1zwXvEnxVp9qf8oSKBxujEc&CRMWRPCTokenTimeStamp=635664318841108553
并将其复制到我的FTP服务器

我已经测试了另一个URL,代码运行得很好。 但是,当我尝试使用此链接上载图像时,我的FTP服务器上只有一个名为igyyD3nAjz&CRMWRPCTokenTimeStamp=635664974074974045的文件

你知道如何从这些链接中提取图像吗?

我终于成功了

现在,在使用base64编码从数据库中提取图像后,我的图像位于ftp服务器上

但还有另一个问题:

我无法使用javascript ajax过程的成功回调警报不起作用

我回显了php文件中的一些文本,我的javascript没有提醒它

javascript ajax脚本如下所示:

$.ajax({
      type: "POST",
      url: "http://crm/ftpupload.php",
      data: {'aid':aid},
      success: function(data) {
         alert(data); //this alert does not show!
      }
   });
//ftp check connection
if ((!$conn_id) || (!$login_result)) { 
    echo "ERROR: FTP connection to $ftp_server with user $ftp_user_name has failed!";
    exit;
}
php文件中的回显如下所示:

$.ajax({
      type: "POST",
      url: "http://crm/ftpupload.php",
      data: {'aid':aid},
      success: function(data) {
         alert(data); //this alert does not show!
      }
   });
//ftp check connection
if ((!$conn_id) || (!$login_result)) { 
    echo "ERROR: FTP connection to $ftp_server with user $ftp_user_name has failed!";
    exit;
}
有什么想法吗

谢谢

编辑:


我修复了它,交叉脚本是受限的,所以我必须在ajax过程中更改php文件的路径。现在一切都好了

你真的试过什么吗?嗨,我应该试什么?我知道它正在工作,但这些链接不起作用。。我已经在谷歌搜索了,是否有可能提取真实的图像链接来做些什么?喜欢写代码吗?你有什么代码片段给我们吗?好的,这里是我的php代码中的pastebin,这里是javascript代码,它获得了图片链接MS Dynamics CRM 2013:或者可以用cURL下载图片吗?我可以手动打开链接并下载图像。