PHP 从 download.aspx link 获取图像
PHP get image from download.aspx link
我想实现以下目标:
从 link 中获取图像,它总是类似于以下内容:
https:// ----- /download.aspx?AttachmentType=1001&AttachmentId=c183866d-5fea-e411-9439-00155d011304&CRMWRPCToken=DrGw9N%2bVEeSUOAAVXQETBKgIhPRR8QqL68%2bsPxj1c1zwXvEnxVp9qf8oSKBxujEc&CRMWRPCTokenTimeStamp=635664318841108553
并将其复制到我的 FTP 服务器。
我已经测试了另一个 URL,代码运行得非常棒。
但是,当我尝试使用此 link 上传图片时,我的 FTP 服务器上只有一个名为 "igyyD3nAjz&CRMWRPCTokenTimeStamp=635664974074974045"
的 "file"。
你知道我如何从 link(s) 中提取图像吗?
我终于成功了!
现在我的图像在我的 ftp 服务器上(使用 base64 编码从数据库中提取后)。
但是还有一个问题:
我无法使用 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!
}
});
php 文件中的回显如下所示:
//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 文件的路径。现在一切正常!
我想实现以下目标: 从 link 中获取图像,它总是类似于以下内容:
https:// ----- /download.aspx?AttachmentType=1001&AttachmentId=c183866d-5fea-e411-9439-00155d011304&CRMWRPCToken=DrGw9N%2bVEeSUOAAVXQETBKgIhPRR8QqL68%2bsPxj1c1zwXvEnxVp9qf8oSKBxujEc&CRMWRPCTokenTimeStamp=635664318841108553
并将其复制到我的 FTP 服务器。
我已经测试了另一个 URL,代码运行得非常棒。
但是,当我尝试使用此 link 上传图片时,我的 FTP 服务器上只有一个名为 "igyyD3nAjz&CRMWRPCTokenTimeStamp=635664974074974045"
的 "file"。
你知道我如何从 link(s) 中提取图像吗?
我终于成功了!
现在我的图像在我的 ftp 服务器上(使用 base64 编码从数据库中提取后)。
但是还有一个问题:
我无法使用 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!
}
});
php 文件中的回显如下所示:
//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 文件的路径。现在一切正常!