用jquery函数上传图像或文件,只需要它,不需要php,也不需要更多的代码
Upload image or file with jquery function just with it no php no more codes needed?
我已经搜索了整个谷歌,但现在什么都没有找到。我需要你们这些伟大的程序员的认真帮助,我知道你们可以解决我的问题。
假设我需要通过jquery函数或javascript代码上传一个或多个文件或图像
这里我需要函数来像这样工作。
<script>
function jsFunction(){
alert('Hello World!');
};
</script>
<form action="#" onSubmit="jsFunction()" enctype="multipart/form-data">
<input type="file" name="file" value="file">
<input type="submit" name="submit" value="Submit">
</form>
在这段代码中,我描述了当选择文件时,将调用函数jsFunction,以及下一步应该如何在没有任何php或其他代码的情况下,用jquery javascript中的简单代码上传文件。请帮我解决这个问题!
提前感谢!
您必须使用某种服务器端语言(如PHP、ASP或许多其他语言)上传文件。这是不可能的。
这样想吧——javascript代码在客户端的机器上运行。。它并不真正关心哪个服务器托管该网站。因此,如果这只使用javascript是可行的,那么您应该能够将文件上传到任何服务器。。不仅仅是你自己的那一个。这是一个安全问题。您的服务器必须"准备好"接收文件并正确处理它,例如验证文件的格式、限制大小、将其放在正确的目录中以及更改其名称等
即使你想在不刷新页面的情况下完成这项工作,你也必须创建一些服务器端文件,如upload.php
,并使用AJAX请求将文件上传到服务器。。
Valum的File Uploader是一个处理ajax文件上传的开源项目。您可以将其用作插件。
您必须将文件上传到的某个位置。某处需要准备好接受上传。假设服务器已经支持PUT,则可以(理论上)使用客户端JavaScript生成HTTP PUT请求(使用新的file API获取文件数据)以及所需的任何身份验证标识,但这通常会通过服务器端编程来处理。
您可以使用JavaScript进行服务器端编程(给定合适的服务器端编程环境)。例如:Node.js与Express
- 如何在不需要单击按钮的情况下获取选项的值
- Ajax POST请求没有'我不了解PHP
- Javascript不需要的关闭行为
- 在不使用PHP的情况下将表单输入值获取到Javascript中
- 删除客户端浏览器上不需要的内容
- 不允许在字段中输入不需要的字符
- 类似按钮增量计数器不工作.PHP,AJAX,MySQL,javascript
- 不需要的JSON响应
- 如何使图像适合TD,而不需要包装在不同的屏幕分辨率上
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- 如何使用jQuery通过ajax调用php类方法,但不需要任何php处理程序文件
- PHP echo,在对象(需要)之前输出完整的 html 代码(不需要)
- 从Ajax执行PHP脚本,而不需要等待答案(也不需要守护进程)
- 用jquery函数上传图像或文件,只需要它,不需要php,也不需要更多的代码
- 在同一文件中使用ajax将javascript变量传递给php函数,而不需要刷新页面
- 将大量数据从PHP发送到jquery,而不需要科学标记
- 在数据库中保存数据而不需要在php中重定向
- 使用angularjs上传文件,不需要php脚本
- 如何在PHP中使用Ajax使用警报消息框而不需要页面刷新
- 如何替换PHP中不需要的字符或特殊字符