app请求的内容里除了文字也有图片,服务端如何处理?

============问题描述============

如图,用户在输入内容时,也可以插入图片、表情,服务端是.NET来处理,客户端请求用post,我想问的是在用户插入图片的时候客户端就把图片请求过来,还是最后点发布的时候才把内容和图片请求过来,我这边接收怎么处理方便一点。请大家给点建议。

============解决方案1============

图片和文字可以分成2个API去处理,或者一个也行,图片内容打成base64发到服务器 然后处理。

数据格式用json就可以了。

============解决方案2============

点发布时一并提交到服务端,可以分成两个api,也可以是一个,比如xml+base64编码之类的。

============解决方案3============

引用 楼主 z2949365 的回复:

如图,用户在输入内容时,也可以插入图片、表情,服务端是.NET来处理,客户端请求用post,我想问的是在用户插入图片的时候客户端就把图片请求过来,还是最后点发布的时候才把内容和图片请求过来,我这边接收怎么处理方便一点。请大家给点建议。

肯定是要真正发布的时候 再传数据啊。

用户还没有按发送 就在后台跑数据 不合适啊~ 再说, 如果他插了删 插了删 你不是要疯了

时间: 2024-08-27 15:37:52

app请求的内容里除了文字也有图片,服务端如何处理?的相关文章

微信支付(APP支付)-服务端开发(二 )

如果你已经可以微信支付成功,那么你已经成功90%,剩下的就是订单确认问题了. 接上一篇文章,今天我们来谈一谈,订单查询与确认: APP端支付成功之后,会再次向服务端发起请求,确认付款订单时候成功,同时服务端也要根据订单号更新数据库,确保前后端一直性. 服务端收到APP端发送的请求后,回获取到APP端传递过来的订单号,拿到订单号后,同样的方式,拼接xml格式的字符串,发送微信端,查询订单信息,比如付款是否成功,付款金额,订单详情等等. /调用微信接口,查询订单是否支付成功 public Map<S

grpc服务端转换protobuf到http请求参数query

前提 grpc服务接收到request的请求后,需要把参数转换成http,去请求其他接口. 使用go作为grpc的服务端,数据协议是protobuf 想到的几种解决方案: 1.编译好的pb.go文件里有个string(),可以把所有参数都打印出来,参数之间是空格隔开的,参数和值是k:v的形式,但是不带引号,不是json格式 2.把接收到的数据转换为json,直接以json的格式,发送请求 3.根据传过来的request反射到固定的struct上,得到具体的属性和获取此属性的方法,再加入到url.

android菜鸟学习笔记25----与服务器端交互(二)解析服务端返回的json数据及使用一个开源组件请求服务端数据

补充:关于PHP服务端可能出现的问题: 如果你刚好也像我一样,用php实现的服务端程序,采用的是apache服务器,那么虚拟主机的配置可能会影响到android应用的调试!! 在android应用中访问的IP都是10.0.2.2,如果在apache虚拟主机配置文件中配置了多个虚拟主机,那么将默认解析为对第一个虚拟主机的请求,所以,在调试android应用时,应该将对应的服务端所配置的那个虚拟主机放在配置文件中的第一个虚拟主机的位置.否则就会出现请求的文件不存在等的错误. 服务端返回JSON数据及

[Phonegap+Sencha Touch] 移动开发77 Cordova Hot Code Push插件实现自己主动更新App的Web内容

原文地址:http://blog.csdn.net/lovelyelfpop/article/details/50848524 插件地址:https://github.com/nordnet/cordova-hot-code-push 以下是我对GitHub项目readme的翻译 ---------------------------------------------- Cordova Hot Code Push Plugin 此插件提供了能够使cordova app自己主动更新web内容的功

怎么编辑PDF里的文字与图片

总是有很多人一直在网上提问:PDF文件怎么修改文字.PDF文件如何编辑图片等问题.之所以不能编辑,那是因为大家一直都习惯于用PDF阅读器来打开PDF文件,而它并没有编辑PDF文件的权限.想要编辑PDF文件,还得用拥有编辑权限的PDF编辑器.下面跟着小编一起来看下PDF编辑器怎么编辑PDF里的文字与图片.       准备工作:电脑中下载一款叫做迅捷PDF编辑器的工具,下载后将其安装在电脑中,单击"立即体验"即可进入软件中心. 打开文件:单击软件左上方的"打开"按钮,

Errore HTTP 404.2 - Not Found&quot; IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理

今天配置本地iis出现了一些问题,第一个是出现cgi等错误,iis重新安装后(大部分功能都打勾了)还是不能解决,选择iis服务器根目录,选择isapi和cgi限制,跟服务器iis对比了下,发现里面只有asp.net v2.0,于是添加了一个4.0,windows目录下的Microsoft.NET/Framework/v4.0.30319/aspnet_isapi.dll,问题解决 第二个问题是直接加了个默认目录是index.aspx,用了url重写,出现Errore HTTP 404.2 - N

IIS7.5配置Asp.net项目出现HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

近日在将一个Asp.net项目部署到IIS7.5上时却出现了HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理. 因为IIS里面使用的都是默认配置(只是更改了物理路径而已),在网络上找了一圈也没有找到解决办法.最后忽然想到会不会是应用程序池里的.Net Framework版本问题呢? 因为之前安装过4.0的版本,于是打开应用程序池,看到项目使用的应用程序池里的配置信息使用的.Net Framework版本为无托管代码 在将网站的应用程序

HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

IIS7.5报错:HTTP错误404.17-Not Found 请求的内容似乎是脚本,因此无法由静态文件处理程序来处理. 原因:先安装了.NET Framwork,后安装了IIS 解决:需要重新注册.net Framework v4.0.30319 再重新启动IIS,测试网站,测试ok啦.

简易JAVA_WEB服务器处理POST请求得到内容

package com.zhao.test; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.net.ServerSocket; import java.net.Socket; import java.net.URLDecoder; /** * * @author