2

我想使用 HTML 和 PHP 上传 9 个或更多图像。问题是我不想要 9 个上传字段,因为它看起来很糟糕。有人有什么建议吗?也许是例子?

谢谢。

4

4 回答 4

5

我使用noSWFUpload已经有一段时间了,效果很好。它依靠 XMLHttpRequestsendAsBinary来支持客户端并回退到基于 iframe 的提交。

于 2009-08-17T03:42:38.930 回答
1

连接到 fileInput 的 onchange 事件,隐藏它,获取值并将其添加到文本区域,然后创建另一个。将它们全部命名为相同的名称加上一个增量:field1, field2... 遍历 PHP 中的字段名称并使用 isset 检查是否存在。

或者使用 Dojo 的 FileUploader 并强制 html: http ://docs.dojocampus.org/dojox/form/FileUploader

于 2009-08-17T12:45:22.923 回答
0

我过去所做的是提供另一个上传选项,或者,当他们选择第一个文件时,将其显示为标签,然后准备另一个框让他们选择另一个文件。每个文件输入实际上都有一个唯一的名称,因此服务器只会遍历,直到找不到下一个文件。

但是,这需要一些javascripting。:)

于 2009-08-17T03:35:04.293 回答