gpt4 book ai didi

php - value 文件 uploader : size value for onComplete, 列表项 Hook 和文件覆盖选项

转载 作者:行者123 更新时间:2023-12-01 08:22:48 24 4
gpt4 key购买 nike

我正在使用 Valum 的文件 uploader :
http://valums.com/ajax-upload/

通过 PHP 上传文件。

1.我想在 onComplete 调用中使用文件上传的大小,但我不知道如何获取刚刚上传的文件的大小。我知道如何使用它来获取文件名,

onComplete: function(id, fileName, responseJSON){
fileName //is the filename, but what about the file size?
}

但我不知道如何获取文件名(通过 JavaScript,通过 PHP 我可以,但这在这里没有多大帮助)。

2.另外,在 onComplete 调用期间,我希望能够访问列表项 <li>文件上传脚本在上传按钮下方创建。当我用 fire-bug 检查它们时,我只能看到它们有一个类,而不是 ID。我想在完成 onComplete 中的其他内容后隐藏每个文件,但又不想隐藏队列中的其余文件。

3.上传文件时,如果该文件已存在,我希望弹出一条消息并询问用户是否要覆盖该文件。我希望有3个选择,一种是不覆盖文件,取消上传,一种是不覆盖文件,但上传新文件,并添加版本号(例如test.txt变成testv2.txt,和现在默认的类似) ,以及三个旧文件被新文件覆盖的情况。

我可能可以很容易地弄清楚 PHP 的作用,但我需要帮助的是理解如何使用 json/jquery/ajax/etc 在页面之间传递变量。

任何有关这些问题的帮助将不胜感激。

最佳答案

  1. php.php第301行

    返回数组('success'=>true);

您可以在此处添加自己的值,例如

返回数组('success'=>true,'foo'=>bar);

并在前面检索它们

onComplete: function(id, fileName, responseJSON){
alert(responseJSON["foo"]);
}
  1. 向列表项添加 ID

  2. 使用onSubmit:调用ajax请求检查文件是否存在

希望这有帮助

关于php - value 文件 uploader : size value for onComplete, 列表项 Hook 和文件覆盖选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6241061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com