上传无文件的文件

时间:2011-01-18 15:03:56

标签: php javascript

无表格上传文件 是的我使用了搜索按钮,但我找不到我需要的解决方案。 有没有办法上传文件,以便用户不需要按任何表格按钮?

我的第一个想法是使用CURL,但后来我记得CURL是服务器端的。

我知道可以通过Java和/或Flash实现,但有没有办法使用PHP和/或还是Javascript?

修改: 谢谢你为我清除这个......但是...... 但是基于PHP的FTP上传呢? *

3 个答案:

答案 0 :(得分:3)

不,不是。那将是一个巨大的安全漏洞。你最好的选择是一个正式签名的(!)Java applet。在继续之前,未签名或手动签名的人仍然会向最终用户发出可怕的警告。

答案 1 :(得分:2)

我找到了解决方案。复制不接受本地文件,如果是本地文件,则提交文件的示例不起作用。你要做的是:

file_get_contents("file:///C:\img.jpg")

然后将文本文件写入服务器中的内容(例如 /uploads/img.txt )并重命名为该文件的相同扩展名以查看图像。 它适用于任何类型的文件。

答案 2 :(得分:0)

如果不按任何表格按钮,你的意思是什么? 如果你想在javascript中使用某些函数进行上传,你可以使用javascript document.getElementById('FORM_NAME').submit();,其中FORM_NAME是id或你当前的html表单。

但是您无法让您的网页选择要上传的文件,您必须让用户在<input type="file">元素中选择文件。

否则使用java applet