【发布时间】:2014-08-02 06:13:55
【问题描述】:
我正在通过安卓手机向服务器发送图像,但服务器脚本在 asp 经典页面中,负责读取二进制图像数据并将其存储到 sql server 数据库中。
我正在使用名为“文件”的 POST 方法从 android 发送图像,但在 asp 经典页面中它无法读取 POST 方法参数。
如何在 asp 经典页面中读取传入的二进制数据?
我正在使用发送它
MultipartEntityBuilder multipartEntity = MultipartEntityBuilder.create();
multipartEntity.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
String fileName = cur.getString(cur.getColumnIndex(DB.DIST_IMG_URL));
multipartEntity.addBinaryBody("file", bitmapdata,ContentType.create("image/jpeg"),fileName);
如果有人可以分享 ASP Classic 示例的链接,那将非常有帮助
【问题讨论】:
-
如果您发布(更新问题)ASP 代码,我们可能会提供进一步的帮助...
-
当您说您无法读取 POST 参数时,您是在尝试读取上传的文件还是表单字段参数。您如何尝试读取参数?您不能将 Request.Form 与 multipart/form-data 一起使用。
-
@John 如果 OP 发布了 ASP 页面的代码,它肯定会解决问题。
标签: android asp.net asp-classic