Created by Jerry Wang, last modified on Sep 23, 2014

界面如下: 使用fileupload控件选择local file后,点击Stash the file上传:

在ABAP端接收到的http request header里包含的form fields如下:

在ABAP端接收到的完整http request download到本地如下:

source code如下:

<html>
<form enctype="multipart/form-data" method="post" name="fileinfo"><label>Your email address:</label><input type="email" autocomplete="on" autofocus name="userid" placeholder="email" required size="32" maxlength="64" /><br /><label>Custom file label:</label><input type="text" name="filelabel" size="12" maxlength="32" /><br /><label>File to stash:</label><input type="file" name="file" required />
</form>
<div id="output"></div>
<a href="javascript:sendForm()">Stash the file!</a>
<script>
function sendForm() {var oOutput = document.getElementById("output");var oData = new FormData(document.forms.namedItem("fileinfo"));oData.append("CustomField", "This is some extra data");var oReq = new XMLHttpRequest();oReq.open("POST", "https://ag3:44354/sap/crm/file_upload", true);oReq.onload = function(oEvent) {if (oReq.status == 200) {oOutput.innerHTML = "Uploaded!";} else {oOutput.innerHTML = "Error " + oReq.status + " occurred uploading your file.<br \/>";}};oReq.send(oData);
}
</script>
</html>

使用form上传文件到application server的另一种办法相关推荐

  1. Django上传文件,制作文件上传按钮,form上传文件

    Django上传文件,制作文件上传按钮,form上传文件 from django.shortcuts import renderfrom django.shortcuts import HttpRes ...

  2. 关于form 上传文件时的小问题

    平时的form一般写成这样: <form action=" " method="" id="" name=""&g ...

  3. form上传文件以及跨域异步上传

    要设置了enctype属性才能上传,需要使用上传的jar包,这里使用的是cos-26Dec2008.jar, 关于跨域上传文件: 跨域上传文件总会报错,即使服务器端设置了header('Access- ...

  4. java form 上传文件_java通过表单进行文件上传的几种方法

    上传文件的分类: 无论什么方式上传文件,都要用post提交 方式一: 前端:表单方式上传文件 后端: 使用上传技术是apache中的Commons-fileupload.jar commons-io. ...

  5. js form 上传文件

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

  6. golang 使用form上传文件

    golang 上传文件 // import github.com/fwhezfwhez/errorx func GenerateFileAndUpload(filePath string, url s ...

  7. SecureCRT中使用 rz 上传文件 遇到 rz: command not found 的解决办法

    -bash: rz: command not found rz命令没找到? 执行sz,同样也没找到. 安装lrzsz: # yum -y install lrzsz 现在就可以正常使用rz.sz命令上 ...

  8. 关于HTML的FORM上传文件问题

    首先,大家可以测试后一段代码 <form id="form1" runat="server"><input type="file&q ...

  9. java form 上传文件_JAVA入门[16]-form表单,上传文件

    一.如何传递参数 @RequestMapping("/detail") public String detail(@RequestParam("id") int ...

最新文章

  1. 新建本地仓库,同步远程仓场景,出现git branch --set-upstream-to=origin/master master 解决方法...
  2. jQuery中attr和prop方法的区别
  3. 《从0到1学习Flink》—— Flink 读取 Kafka 数据批量写入到 MySQL
  4. 25个国外优秀电子商务网站设计案例
  5. Python3--爬取数据之911网站信息爬取
  6. 【Python】扫盲帖:关于在Windows、Linux和Mac上安装设置Python的问题
  7. Spring Boot笔记-@ExceptionHandler拦截500服务器错误自定义数据回前端
  8. 《C程序猿:从校园到职场》出版预告(4):从“散兵游勇”到“正规部队”
  9. 京东健康暗盘涨幅超27% 成交额超1.6亿港元
  10. python request headers获取_Python爬虫实战—— Request对象之header伪装策略
  11. MVC学习二:基础语法
  12. java怎么延迟执行语句_Go语言defer(延迟执行语句)
  13. scala =>用法总结
  14. 学校计算机学院教学管理ER图,学校课程管理ER图
  15. 计算机网络职业生涯规划1000字,计算机专业职业生涯规划1000字
  16. 你必须了解的支撑研究蛋白质组学的3大技术
  17. 微信小程序使用阿里字体图标库的方法
  18. 基于强化空间注意力的视网膜网络(ESA-Unet)
  19. ESP8266制作创意时钟(DS1302+TM1637)
  20. mysql 支持中文的字符集_MySQL 中文显示乱码

热门文章

  1. “格式工厂”音频剪辑快速入门
  2. POJ 2799 IP Networks
  3. HTTP 错误 500.21 - Internal Server Error 处理程序“PageHandlerFactory-ISAPI-4.0_32bit”在其模块...
  4. Oracle数据库监听配置|转|
  5. 一个工作一年的程序员的告白
  6. poj hdu Tian Ji -- The Horse Racing 贪心
  7. 机器学习-算法背后的理论与优化(part6)--正则化的优缺点
  8. 20应用统计考研复试要点(part36)--概率论与数理统计
  9. mac版python安装pandas_Mac OS 安装pandas
  10. 剑指 Offer 面试题45:把数组排成最小的数——Python内置函数 map()、__lt__()、join()、sorted()