Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用post将十六进制文件数据发送到不同的域

使用post将十六进制文件数据发送到不同的域
EN

Stack Overflow用户
提问于 2017-07-18 03:34:12
回答 2查看 582关注 0票数 0

是否可以通过手动构造标头,使用多部分表单数据发送此表单的请求。另外,对于此文件,内容/mime类型是什么。当我创建这种形式的请求时,请求到达服务器,但在那里收到的数据为空。另外,我收到跨域请求的错误消息,因为它不是jsonp。作为一个post请求,有没有办法做到这一点。服务器端采用Java。

EN

回答 2

Stack Overflow用户

发布于 2017-07-18 03:43:47

对于跨域请求,您需要向服务器添加跨域资源共享(CORS)标头:类似于Access-Control-Allow-Origin: *。不完全确定这将在Java服务器中的什么地方,但如果您之前已经为服务器设置了头,CORS头将与之一起。我不能完全确定是否要通过JavaScript发送原始二进制文件。也许其他人知道得更清楚。

票数 0
EN

Stack Overflow用户

发布于 2017-07-18 04:09:08

基本上,您只需执行xhr POST/PUT请求。但首先将文件放入一个输入。

以下是我在一个旧项目中找到的put示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const fileInput = document.getElementById('file-input')
const file = fileInput.files[0]
const xhr = new XMLHttpRequest()

xhr.onerror = (e) => {
  console.log(e)
}

xhr.upload.addEventListener('progress', (e) => {
  // handle notifications about upload progress: e.loaded / e.total
  const { loaded, total } = e
  console.log(`${loaded} / ${total}`)
}, false)

xhr.onreadystatechange = () => {
  if (xhr.readyState === XMLHttpRequest.DONE) {
    if (xhr.status >= 200 && xhr.status <= 299) {
      // upload completed
    }
  }
}

xhr.open('PUT', 'linktoupload', true)
xhr.setRequestHeader('Content-Type', 'application/octet-stream')
xhr.send(file)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45157028

复制
相关文章
将CSV的数据发送到kafka(java版)
前面的图可以看出,读取CSV再发送消息到kafka的操作是Java应用所为,因此今天的主要工作就是开发这个Java应用,并验证;
程序员欣宸
2021/04/16
3.5K0
将CSV的数据发送到kafka(java版)
dotnet 6 使用 HttpWebRequest 进行 POST 文件将占用大量内存
我有用户给我报告一个内存不足的问题,经过了调查,找到了依然是使用已经被标记过时的 HttpWebRequest 进行文件推送,推送过程中,由于 System.Net.RequestStream 将会完全将推送的文件全部读取到内存,导致了在 x86 应用下,推送超过 500MB 的文件,基本上都会抛出 OutOfMemoryException 异常
林德熙
2022/08/12
1.3K0
使用 iptables 将 Kubernetes Service 流量随机发送到 Pod
本文将带大家了解 Kubernetes 的 kube-proxy 组件如何使用 iptables 将 service 流量随机发送到 Pod,目的是实现 service 所需的 iptables 规则。
CNCF
2021/04/21
1.6K0
Python将Post返回的数据进行简单解析
import requests import json url = 'https://www.vivo.com/store/shops' headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36' } From_data = { "province": "山东省",
kenvie
2022/01/20
3.2K0
post multipart data boundary问题 使用curl 向jersey post文件
原以为curl 模拟post file跟post string类似,-d参数一加 ,header一加就完了,这次遇到个问题,却怎么都搞不定。 curl模拟post提交 与客户端定的协议是: Header Content-Type: multipart/form-data; Body Content-Disposition: form-data; name="file"; filename="xx.jpg" Content-Type: image/jpeg  使用cu
架构师刀哥
2018/03/20
2.7K0
python web应用_如何使用Python将通知发送到Web应用
如何使用Python将通知发送到Web应用 (How to send notifications to your Web App using Python)
用户7886150
2021/01/01
2.5K0
将 SQL Server 数据库恢复到不同的文件名和位置
一、概述 RESTORE ... WITH MOVE 选项允许您恢复数据库,但也可以指定数据库文件(mdf 和 ldf)的新位置。如果您要从该数据库的备份还原现有数据库,则不需要这样做,但如果您要从具有不同文件位置的不同实例还原数据库,则可能需要使用此选项。 RESTORE ... WITH MOVE 选项将让您确定数据库文件的名称以及创建这些文件的位置。在使用此选项之前,您需要知道这些文件的逻辑名称以及 SQL Server 的位置。 如果已经存在另一个使用您尝试还原的相同文件名的数据库并且该数据库处于联
IT大咖说
2022/08/26
1.1K0
将 SQL Server 数据库恢复到不同的文件名和位置
使用Python将数据保存到Excel文件
接下来,要知道的另一件重要事情是如何使用Python将数据保存回Excel文件。为什么要再回到Excel?嗯,因为我们大多数人只熟悉Excel,所以我们必须说他们的语言。但是,这并不妨碍我们使用另一种语言来简化我们的工作
fanjy
2021/11/10
19.2K0
使用Python将数据保存到Excel文件
如何将Flink应用的日志发送到kafka
产线环境上的Flink应用是长时运行的应用,日志量较大,通过flink web页面查看任务日志会导致浏览器卡死,通过日志排查问题非常不便。因此,需要将flink应用的日志发送到外部系统,方便进行日志检索
Eights
2020/09/10
2.3K0
如何将Flink应用的日志发送到kafka
IOS Alamofire使用Post获取数据
79 @IBAction func touchupInsidePostRequestBtnAction( _ sender:AnyObject) { 80 let parameters = [ 81 “foo”:“bar”, 82 “baz”:[“a”, 1], 83 “qux”:[ 84 “x”:1, 85 “y”:2, 86 “z”:3 87 ] 88 ] as [String:Any] 89 Alamofire.request(https://httpbin.org/post,
用户5760343
2019/07/08
1.6K0
python使用post方式提交数据
C:\Python27\python.exe D:/pythonworkspace/ZhiHu.py <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf8"> <title>Insert title here</title> </head> <body>   欢迎您,admin!  登录成功!!! </body> </html> Process finished with exit code 0
py3study
2020/01/06
1.2K0
构建fluentd镜像将收集的日志发送到elasticsearch
构建脚本: version: "3" services: fluentd: build: ./fluentd volumes: - ./fluentd/conf:/fluentd/etc privileged: true ports: - "24224:24224" - "24224:24224/udp" environment: - TZ=Asia/Shanghai restart: always
johnhuster的分享
2022/03/28
5340
使用HttpClient通过Post请求发送MultipartFile文件
需要引用的依赖: httpclient-4.5.3.jar,httpmime-4.3.jar
Li_XiaoJin
2022/06/10
8.1K6
使用HttpClient通过Post请求发送MultipartFile文件
看到全是十六进制的PHP代码文件?
前几天在网上看到一份代码,打开来看,里面都是类似下面的十六进制字符串。一脸懵逼,啥情况,我万能的sublime text 打开居然是十六进制文件,而且文件居然还能运行?
写PHP的老王
2019/08/12
1.6K0
看到全是十六进制的PHP代码文件?
使用OpenTelemetry Operator将可观测数据发送到SigNoz
OpenTelemetry Operator 是一个用于部署和管理 OpenTelemetry 组件的 Kubernetes Operator。它是一个自定义的 Kubernetes 控制器,使用 Operator 模式自动化了 OpenTelemetry 环境的部署、配置和管理过程。
我是阳明
2023/09/11
1.1K0
使用OpenTelemetry Operator将可观测数据发送到SigNoz
SpringBoot的Slf4j日志功能,实现根据业务不同将日志写进不同的文件
我们的项目的业务是比较多多,不同的业务想要生成不同的日志到不同的文件里面,这样就好找信息
一写代码就开心
2022/11/16
1.2K0
WebApi开启CORS支持跨域POST
概念:CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 现象:如请求出现:Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested res
磊哥
2018/05/08
1.3K0
WebApi开启CORS支持跨域POST
多文件上传post
var fileList = this.$refs["itemuploadfile"].uploadFiles; var formData = new FormData(); for (let index = 0; index < fileList.length; index++) { var fileObj = fileList[index].raw; formData.append("files", fileObj);
程序员不务正业
2020/03/20
1.6K0
Flask 使用 request 处理GET POST请求、上传文件
在Django框架开发中,request对象就是用来处理GET\POST请求的关键对象,而Flask框架也是一样的。
Devops海洋的渔夫
2019/11/14
12K0
点击加载更多

相似问题

将$_POST数据发送到其他域

24

将数据发送到不同域

10

使用$.ajax()将POST发送到其他域上的PHP文件

70

使用POST将数据发送到多个aspx文件

13

JQuery将post数据发送到文件

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文