只需提供文件名即可将文件上传到服务器

时间:2012-08-09 06:33:18

标签: php javascript jquery ftp

我试图通过在temp文件夹中提供文件名称的文件名来将文件从客户端PC上传到服务器。 有什么解决方案在PHP或J查询等。

3 个答案:

答案 0 :(得分:2)

有很多方法可以做到这一点,真的快速谷歌搜索可能会产生足够的结果,让你忙一段时间。这可以使用纯php完成,但我一直在使用一个包含jQuery的漂亮插件。它被称为BlueImp jQuery Uploader。它经过跨浏览器测试,界面非常好。

开发人员在他的页面上有一个演示。

您可以使用多种选项来自定义上传器的外观。您还可以指定它将保存的位置,您希望如何命名文件,以及是否还要创建缩略图。

编辑:

从您的评论中看来,您尝试从客户端计算机检索文件而无需用户选择该文件。这是不可能的,并且存在安全风险。用户必须选择该文件。此外,每个人都有不同的计算机文件系统。每个操作系统都有不同的文件结构,因此您永远不能依赖该临时文件夹位于同一位置。

答案 1 :(得分:2)

不是J Query而是Java,这是可能的。使用客户端签名的applet通过ftp按名称传输文件。我发现这个link非常有用。安全性ftp密码和用户名等问题可能会发生,因为applet在客户端运行。但希望它会给你一些方向来解决你的问题。

答案 2 :(得分:2)

可以使用java applet + php,使用HttpClient库的javaP applet post请求,而在服务器端php将接受此帖子请求以获取更多信息:

工作代码: http://www.einfobuzz.com/2011/09/upload-file-using-java-swing-and-php.html HttpClient库: http://hc.apache.org/downloads.cgi