问题标签 [zend-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
22929 浏览

zend-framework - Zend Zend_File_Transfer_Adapter_Http 重命名问题

我有一个关于在 Zend 中上传文件后重命名文件的问题。我不知道在哪里放置重命名过滤器。这就是我所拥有的。我试过移动东西,但我迷路了。目前它确实将文件上传到我的照片文件夹,但它不会重命名它。谢谢你的帮助!

0 投票
7 回答
13346 浏览

jquery - 尝试使用 jQuery 为 Zend Framework 找到 AJAX 文件上传解决方案

我正在尝试创建一个“上传文件,并将电子邮件作为附件”表单,在该表单中,文件在被选中后开始上传(如 Gmail),然后再发送电子邮件。我还想实现一个进度条来显示上传的状态。

应该有各种各样的例子,但我就是找不到!

您是否知道任何示例、教程、插件、帮助程序,或者您自己做过这些并想分享一些代码示例?

谢谢!

0 投票
3 回答
29144 浏览

php - 如何使用 PHP 和 Zend 框架进行文件上传?

我正在使用 Zend Framework 1.9.6。我想我已经明白了,除了结尾。这是我到目前为止所拥有的:

形式:

控制器:

现在我该怎么处理这个文件?它已/tmp默认上传到我的目录。显然这不是我想保留的地方。我希望我的应用程序的用户能够下载它。所以,我认为这意味着我需要将上传的文件移动到我的应用程序的公共目录并将文件名存储在数据库中,以便我可以将其显示为 url。

或者首先将其设置为上传目录(尽管我之前尝试这样做时遇到了错误)。

您以前处理过上传的文件吗?我应该采取的下一步是什么?

解决方案:

我决定将上传的文件放入data/uploads(这是一个指向我的应用程序外部目录的符号链接,以便我的应用程序的所有版本都可以访问它)。

0 投票
3 回答
320 浏览

php - PHP:存储文件位置...如果被覆盖怎么办?

我目前正在使用 Zend 框架并有一个上传文件表单。经过身份验证的用户可以上传文件,该文件将存储在应用程序的目录中,位置存储在数据库中。这样它就可以显示为可以下载的文件。

但我注意到的是,同名文件会覆盖上传目录中的文件。没有错误消息,文件名也不会增加。所以我认为该文件必须被覆盖(或永远不会上传)。

在上传、移动或存储这些文件时,我应该注意哪些最佳做法?我是否应该始终重命名文件以使文件名始终唯一?

0 投票
4 回答
10320 浏览

php - PHP,Zend Framework:如何设置上传最大文件大小?

我在我的表单中设置上传最大文件大小:

但是我在 Zend Framework 应用程序中收到了以下错误消息:

我究竟做错了什么?

0 投票
7 回答
26160 浏览

php - PHP:如何重命名使用 Zend_Form_Element_File 上传的文件?

形式:

控制器:

问题:

  1. 当我调用$form->file->getFileName()它时,它会返回完整路径,而不仅仅是文件名。如何只输出文件名?

    /li>
  2. 如何将文件名重命名为我想要的名称?这可以Rename用过滤器完成吗?我已经在表单中设置了目的地,所以我要做的就是更改文件名。也许我不应该在表格中设置目的地?或者也许这不能用过滤器来完成。也许我应该用 PHP 函数来做这个?我该怎么办?

    /li>

最终解决方案:

这就是我最终做的事情:

0 投票
1 回答
771 浏览

php - 在 Zend_Form 中允许空文件输入

我有一个使用 Zend_Form 完成的简单表单,它从 XML 文件中检索其所有参数。表单有一个文件输入,我也需要允许空提交。我的意思是用户应该有机会将这个字段留空。

我尝试了 allowEmpty 和 required 指令的各种组合,但没有帮助。下面是生成字段的 XML 块。谢谢您的帮助..

0 投票
2 回答
1445 浏览

zend-framework - Zend Form File,如何向用户指示文件先前已上传?

我有一个 zend 表单,可以让用户填写对象的属性。例如,音乐艺术家。该表单包含有关艺术家的基本信息,例如姓名、电话号码、地址等等,但它也有一个文件上传字段。如果用户上传一个文件,它与该对象的实例一起存储在数据库中(本质上是一行),如果用户想要编辑这个特定实例,则用对象信息重新填充表单。但是,表单不会重新填充文件上传信息,因为它不会重新上传它。

我如何向用户发出文件已经上传的信号,指出它是哪个文件,甚至可能链接到它?类似于填充表单元素的东西是首选。理想情况下,我希望能够为用户提供上传先前上传文件的能力,因此文件上传元素应该保留。任何的想法?非常感谢您的阅读。

干杯,乔钦

0 投票
1 回答
3065 浏览

zend-framework - Zend_File_Transfer w/多个文件上传不均等

奇怪的标题,是的,但问题很简单;只是加重。我有一个没有使用 Zend_Form 构建的表单,它有两个文件上传:

这是处理上传的控制器中的代码块。实际上还有一点,但这是相关的部分:

这很简单。$data 的东西只是我抓取文件名(如果它在那里)或将变量设置为 NULL。我将我的 addFilter() 和 addValidator() 分段,在这种情况下只影响它们的相关文件“图像”或“文件” - 表单字段的名称。

“文件”上传始终有效!但是,“图像”上传不会,而且它会将临时文件放入 RESOURCES_FILES 目录中,这根本没有意义。因此,该目录除了 php8TJT13、phpXmOzQM 等文件之外还有 PDF 和其他任何内容。

我一直在盯着这段代码,搜索 Stack Overflow 和任何谷歌会出现的东西,我找不到任何有这个问题的人。帮助!

0 投票
2 回答
1663 浏览

php - Zend 文件传输:上传单个图像时出现问题

我无法理解 ->isuploaded() 的工作原理。我想上传六张图片显示在我的索引页面上。现在的问题是,在我的更新函数中,如果我只上传一个或两个图像 $upload->isUploaded() 返回一个 false 值,但如果我决定更新所有六个它返回一个 true 值。我该如何处理这个问题?我在这里错过了什么吗?

这是我的zend文件传输上传