Android视频上传到Php服务器?

Android视频上传到Php服务器?,android,android-video-player,Android,Android Video Player,如何将视频或图像文件上载到php服务器。请提供一些示例应用程序或源代码,以便在php服务器中上载该文件。我建议创建一个异步任务来处理您的上载,然后使用Apache Libs向您的服务器发送帖子。我现在有了一个系统,将图像发布到Linux服务器,然后PHP接受该发布并保存图像数据。试试这样,如果我没记错的话,您需要从Apache获得commons io jar和HttpTime jar import org.apache.http.HttpResponse; import org.apache.h

如何将视频或图像文件上载到php服务器。请提供一些示例应用程序或源代码,以便在php服务器中上载该文件。

我建议创建一个异步任务来处理您的上载,然后使用Apache Libs向您的服务器发送帖子。我现在有了一个系统,将图像发布到Linux服务器,然后PHP接受该发布并保存图像数据。试试这样,如果我没记错的话,您需要从Apache获得commons io jar和HttpTime jar

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.content.InputStreamBody;
import org.apache.http.entity.mime.content.StringBody;
import org.apache.http.impl.client.DefaultHttpClient;

HttpClient httpClient = new DefaultHttpClient();
HttpPost postRequest = new HttpPost("http://www.mywebserver.com/upload");

MultipartEntity multipart = new MultipartEntity();
multipart.addPart("photo",bitmapdata);

postRequest.setEntity(multipart);
HttpResponse response = httpClient.execute(postRequest);

InputStream content = response.getEntity().getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(content));
StringBuilder serverMsg = new StringBuilder();
String line = "";
while((line = reader.readLine()) != null){ serverMsg.append(line + "\n"); }
content.close();

然后在PHP中,检查帖子并使用您喜欢的库或代码保存图像。我相信您可以轻松地调整此代码以发送视频数据而不是照片。

您能给出一些php代码吗,我使用了这些方法,有时成功有时失败