gpt4 book ai didi

Android 视频上传到 Php 服务器?

转载 作者:行者123 更新时间:2023-11-29 22:28:37 25 4
gpt4 key购买 nike

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

最佳答案

我建议创建一个 AsyncTask 来处理您的上传,然后使用 Apache Libs 对您的服务器执行 POST。我现在有一个系统可以将图像发布到 Linux 服务器,然后 PHP 接受 POST 并保存图像数据。尝试这样的操作,如果我没记错的话,您需要从 Apache 获取 commons-io jar 和 httpmime 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 中检查 POST 并使用您喜欢的任何库或代码保存图像。我相信您可以轻松调整此代码以发送视频数据而不是照片。

关于Android 视频上传到 Php 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5089891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com