【发布时间】:2014-05-06 08:27:30
【问题描述】:
我在 android 的客户端设置了一些键值对,我如何在服务器端获取它。
代码:
FileInputStream fileInputStream = new FileInputStream(sourceFile);
URL url = new URL(upLoadServerUri);
// Open a HTTP connection to the URL
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true); // Allow Inputs
conn.setDoOutput(true); // Allow Outputs
conn.setUseCaches(false); // Don't use a Cached Copy
conn.setRequestMethod("POST");
conn.setRequestProperty("Connection", "Keep-Alive");
conn.setRequestProperty("ENCTYPE", "multipart/form-data");
conn.setRequestProperty("Content-Type", "multipart/form-data;boundary=" + boundary);
conn.setRequestProperty("uploaded_file", fileName);
conn.setRequestProperty("uploaded_file", fileName);
conn.setRequestProperty("key_1", "value_1");
conn.setRequestProperty("key_2", "value?_2");
conn.setRequestProperty("key_3", "value_3");
conn.setRequestProperty("key_n", "value_n");
如何在php中获取key_1,key_2 ....key_n。
这些方法我都试过了
$_GET['key_1'];
$_REQUEST['key_1'];
$_POST['key_1'];
$_FILE['key_1'];
所有这些都不适合我,
请大家帮帮我。
【问题讨论】:
-
你真的没有写
['key']是吗? -
尝试写['key_1'] 2, 3, n
-
表示我写的是 key_1,_key... key_n
标签: php android http-headers