I am trying to upload a file from client pc to server by just giving the name of the file with file location in the temp folder. is there any solution in php or J Query etc.
3 回答
好吧,不是 J Query 而是 Java,这是可能的。使用客户端签名的小程序通过 ftp 按名称传输文件。我发现这个链接非常有用。由于小程序在客户端运行,可能会出现一些安全 ftp 密码和用户名等问题。但希望它能给你一些方向来解决你的问题。
有很多方法可以做到这一点,真正快速的谷歌搜索可能会产生足够的结果让你忙碌一段时间。这可以用纯 php 完成,但我一直在使用一个漂亮的插件,它也包含 jQuery。它被称为BlueImp jQuery Uploader。它经过跨浏览器测试,界面非常漂亮。
开发人员在他的页面上有一个演示。
您可以使用多种选项来自定义上传器的外观。您还可以指定它将保存的位置、您希望如何命名文件以及是否还希望创建缩略图。
编辑:
从您的评论看来,您正在尝试从客户端计算机检索文件,而用户没有选择该文件。这是不可能的,而且存在安全风险。用户必须选择文件。此外,每个人都有不同的计算机文件系统。每个操作系统都有不同的文件结构,所以你永远不能依赖那个临时文件夹在同一个地方。
可以使用 java applet + php ,使用 HttpClient 库的 javaP applet 发布请求,而在服务器端 php 将接受此发布请求以获取更多信息:
工作代码: http: //www.einfobuzz.com/2011/09/upload-file-using-java-swing-and-php.html HttpClient 库: http ://hc.apache.org/downloads.cgi