Java使用Ajax实现跨域上传图片功能

发布时间 - 2026-01-11 03:04:25    点击率:

说明 :

图片服务器是用Nginx搭建的,用的是PHP语言

这个功能 需要 用到两个js文件:

jquery.js和jQuery.form.js

<script type="text/JavaScript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.form.js"></script>
<form id="upload-form" enctype="multipart/form-data" method="post" action="http://u01.madailvxing.cn/images/upload.php">
        <input type="file" name="pic[]">
        <input type="hidden" name="MAX_FILE_SIZE" value="10000000">
        <input type="submit" name="sub" value="上传" onclick="submitImgSize1Upload()">
     </form>
<script type="text/javascript">
function submitImgSize1Upload() {
var postData = function( form , callback){
var form = document.getElementById("upload-form");//获取表单的数据
var formdata = new FormData( form );//格式化表单数据
$.ajax({
url: “跨域的url",
type: "post",
data: formdata,  //处理表单数据
dataType: 'json',
processData: false,
contentType: false,
//success: function(data){
// alert(data);
// },
// error: function(data){
// console.log(data);
// }
})
$(".submit-btn").on("click",function(){
postData($(this).parents("form")[0]);
}) 
}

下面是上传成功截图:

下图是上传成功后访问图片:访问地址:http://u01.madailvxing.cn/images/2017_09/ec16243fa22a20bb7573101f955a7f83.jpg
2017_9:文件夹名

ec16243fa22a20bb7573101f955a7f83:php同事那边随机生成的这张图片的文件名

总结

以上所述是小编给大家介绍的Java使用Ajax实现跨域上传图片功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# javajava跨域  # java跨域上传图片  # ajax跨域上传图片  # 解决java使用axios.js的post请求后台时无法接收到入参的问题  # Java使用Ajax异步上传文件  # vue+axios+java实现文件上传功能  # java使用ajax完成上传文件  # Java axios与spring前后端分离传参规范总结  # Java Web中Ajax技术使用方法介绍  # java前后端使用ajax数据交互问题(简单demo)  # JavaWeb中异步交互的关键Ajax详解  # java中Ajax与Axios的使用小结  # 表单  # 上传  # 小编  # 的是  # 在此  # 这张  # 给大家  # 所述  # 上传图片  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # madailvxing  # cn  # data  # post  # method  # http  # action 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 大连网站制作公司哪家好一点,大连买房网站哪个好?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  如何在七牛云存储上搭建网站并设置自定义域名?  简历在线制作网站免费版,如何创建个人简历?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  JavaScript实现Fly Bird小游戏  如何用VPS主机快速搭建个人网站?  js代码实现下拉菜单【推荐】  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  微信小程序 配置文件详细介绍  专业商城网站制作公司有哪些,pi商城官网是哪个?  如何在万网自助建站中设置域名及备案?  网站优化排名时,需要考虑哪些问题呢?  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  香港服务器租用费用高吗?如何避免常见误区?  英语简历制作免费网站推荐,如何将简历翻译成英文?  香港服务器WordPress建站指南:SEO优化与高效部署策略  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  lovemo网页版地址 lovemo官网手机登录  西安专业网站制作公司有哪些,陕西省建行官方网站?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  EditPlus中的正则表达式 实战(2)  Python进程池调度策略_任务分发说明【指导】  如何快速搭建高效香港服务器网站?  如何在景安服务器上快速搭建个人网站?  JavaScript中的标签模板是什么_它如何扩展字符串功能  历史网站制作软件,华为如何找回被删除的网站?  Android中AutoCompleteTextView自动提示  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  如何批量查询域名的建站时间记录?  如何快速搭建虚拟主机网站?新手必看指南  如何在云服务器上快速搭建个人网站?  实例解析angularjs的filter过滤器  独立制作一个网站多少钱,建立网站需要花多少钱?  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  如何快速启动建站代理加盟业务?  Android自定义控件实现温度旋转按钮效果  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  网站制作价目表怎么做,珍爱网婚介费用多少?  如何挑选最适合建站的高性能VPS主机?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  昵图网官网入口 昵图网素材平台官方入口  Laravel如何实现文件上传和存储?(本地与S3配置)  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  如何在橙子建站中快速调整背景颜色?  如何基于云服务器快速搭建个人网站?