加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

如何将图像上传到Php服务器并存储在phpmyadmin中

发布时间:2021-03-05 13:50:16 所属栏目:MySql教程 来源:网络整理
导读:我基本上是从Android上传图像并上传到PHP服务器,但在这里我没有得到任何与此代码或图像上传的连接. 我收到了这个错误. Error in http connection java.net.UnknownHostException: host name 但据我所知,我给了正确的连接和PHP文件也在正确的域. 看看我的代

我基本上是从Android上传图像并上传到PHP服务器,但在这里我没有得到任何与此代码或图像上传的连接.
我收到了这个错误.

Error in http connection java.net.UnknownHostException: host name

但据我所知,我给了正确的连接和PHP文件也在正确的域.
看看我的代码:
UploadImage.java

public class UploadImage extends Activity {
InputStream inputStream;
    @Override
public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);

        Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.icon);   
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        bitmap.compress(Bitmap.CompressFormat.PNG,90,stream); //compress to which format you want.
        byte [] byte_arr = stream.toByteArray();
        String image_str = Base64.encodeBytes(byte_arr);
        ArrayList

}

PHP代码:

有谁知道这个问题?如果有人知道如何从php文件存储在mysql数据库中并获取反之请在这里建议我… 最佳答案 问题很明显……

Error in http connection java.net.UnknownHostException: host name

表示HttpPost无法使用您提供的主机名建立连接 – 因为您提供的主机名是未知的.

如果您从此行获取主机名:

HttpPost httppost = new HttpPost("http://server.com/uploadimage/uploadimage.php");

并将其放在同一设备上的浏览器中会发生什么……我建议您收到错误消息,说无法连接到主机.如果这样可行,那么我建议您检查以下行是否在您的清单中:

如果您使用JPEG,还要确保PHP文件包含以下标题:

header('Content-Type: image/jpg');

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读