Php 无格式上传文件

Php 无格式上传文件,php,javascript,Php,Javascript,无格式上传文件 是的,我使用了搜索按钮,但我就是找不到我需要的解决方案。 有没有办法上传一个文件,这样用户就不需要按任何表单按钮 我的第一个想法是使用CURL,但后来我记得CURL是服务器端的 我知道通过Java和/或Flash是可能的,但是有没有办法使用PHP和/或Javascript呢 编辑: 谢谢你帮我清理这个,但是。。。 但是基于PHP的FTP上传呢?*不,不是。那将是一个巨大的安全漏洞。你最好的赌注是正式签署的!Java小程序。未签名或手动签名的文件在继续之前仍会向最终用户发出可怕的警

无格式上传文件 是的,我使用了搜索按钮,但我就是找不到我需要的解决方案。 有没有办法上传一个文件,这样用户就不需要按任何表单按钮

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

我知道通过Java和/或Flash是可能的,但是有没有办法使用PHP和/或Javascript呢

编辑: 谢谢你帮我清理这个,但是。。。
但是基于PHP的FTP上传呢?*

不,不是。那将是一个巨大的安全漏洞。你最好的赌注是正式签署的!Java小程序。未签名或手动签名的文件在继续之前仍会向最终用户发出可怕的警告。

不,不是。那将是一个巨大的安全漏洞。你最好的赌注是正式签署的!Java小程序。未签名或手动签名的表单在继续之前仍会向最终用户发出可怕的警告。

不按任何表单按钮是什么意思? 您可以编写一个javascript文档;如果您需要javascript中的一些函数来完成上传,其中FORM_NAME是id或您当前的html表单

但是你不能让你的网页选择要上传的文件,你必须让用户在元素中选择文件


否则,使用java小程序

不按任何表单按钮是什么意思? 您可以编写一个javascript文档;如果您需要javascript中的一些函数来完成上传,其中FORM_NAME是id或您当前的html表单

但是你不能让你的网页选择要上传的文件,你必须让用户在元素中选择文件


否则使用java小程序

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

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

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

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

我当然希望不会。我不希望任何应用程序或web表单在不单击任何内容的情况下从我的计算机上载文件。@Ardi显然不能使用PHP,因为它也是服务器端的。JavaSript可以做到这一点。您可能使用JavaScript库吗?顺便说一句,我假设已经通过输入类型文件字段选择了该文件。@Šime:如果你说的是ActiveX和consorts,那么即使在交叉浏览器中也不行,如果没有警告/确认对话框,也不行。你能达到的最佳效果是,一旦用户选择了一个文件,就自动提交表单。您不能,而且客户端脚本永远不可能从访问者文件系统中自动选择文件@Šime:仍然需要用户交互才能选择文件。OP要求的是一种没有任何用户交互的方式。我当然希望不是。我不希望任何应用程序或web表单在不单击任何内容的情况下从我的计算机上载文件。@Ardi显然不能使用PHP,因为它也是服务器端的。JavaSript可以做到这一点。您可能使用JavaScript库吗?顺便说一句,我假设已经通过输入类型文件字段选择了该文件。@Šime:如果你说的是ActiveX和consorts,那么即使在交叉浏览器中也不行,如果没有警告/确认对话框,也不行。你能达到的最佳效果是,一旦用户选择了一个文件,就自动提交表单。您不能,而且客户端脚本永远不可能从访问者文件系统中自动选择文件@Šime:仍然需要用户交互才能选择文件。OP要求的是一种没有任何用户交互的方式。这仍然要求它有一个值。您不能在PHP/HTML中预先填充它,也不能用JS填充它。这仍然需要有值的。你不能在PHP/HTML中预先填充它,也不能用JS填充它。很抱歉这么晚才回复,但是谢谢你这么说,我觉得用CURL做这个很愚蠢。很抱歉这么晚才回复,但是谢谢你这么说,我觉得用CURL做这个很愚蠢。