【问题标题】:PHP AJAX - upload and cropPHP AJAX - 上传和裁剪
【发布时间】:2011-10-22 18:06:07
【问题描述】:

我找到了一个脚本 - 在此网站上上传和裁剪图像 http://onlinewebapplication.com/2011/08/image-upload-cropping-php-jquery.html 一切正常,但我需要为新图像添加新名称...

当我上传图像时 -> 在裁剪之前我可以更改文件名,但它仅适用于大图像,对于拇指我不知道,因为变量是由 AJAX 发送的。

我的版本在这里工作 - link 第一个输入是文件路径,第二个是新文件名..

我需要更改大图像和拇指的名称,但它仅适用于大图像。 如何将变量“image_name”发送到 ajax_image.php?

有人吗?请帮帮我,我需要这个..谢谢

【问题讨论】:

  • 拇指生成为"small" . $username . ".jpg"。你想改变什么?
  • 我想将 $username 从表单更改为变量
  • 有人吗?请帮帮我,我需要这个..谢谢
  • 如果您想查看 AJAX 脚本提交的内容,Firebug 效果很好:)

标签: php ajax upload crop


【解决方案1】:

您可以在这一行更改大图的名称:

$actual_image_name = time().substr($txt, 5).".".$ext;

对于小图像,您可以通过更改此名称作为参数传递:

url:"ajax_image.php?t=ajax&img="+$("#image_name").val()+"&w="...etc

到这里:

url:"ajax_image.php?sname=blabla&t=ajax&img="+$("#image_name").val()+"&w="...etc

同样为小图在 ajax_image.php 中再次更改:

$new_name = "small".$session_id.".jpg"; // Thumbnail image name

到这里:

$new_name = "smallqa".$_GET['sname'].".jpg"; // Thumbnail image name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    相关资源
    最近更新 更多