(对不起,我的英语很差) 我开发了一个Android应用程序。 我想为我的用户下载/上传图像。我在Android应用程序上使用Retrofit和Picasso,在本地服务器上使用Symfony。在我的应用上创建用户时,我使用apache将用户的信息存储在MYSQL DABASE上,并且我想将用户的个人资料图片存储在 C:/ wamp / www / My_app / mobil / photo / user_id / 。现在,我的第一个问题是我不知道如何将图片从android应用发送到此文件夹。 第二个问题是我尝试使用Picasso库将一些图片从apache下载到android应用。我用这个鳕鱼:
Target target = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
user.setPhoto(HelpLoader.getBitmapAsByteArray(bitmap));
Log.e("PICTURE ok", "********************");
}
@Override
public void onBitmapFailed(Exception e, Drawable errorDrawable) {
Log.e("PICTURE FAIL", e.getMessage());
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {}
};
String url = "http://192.168.8.100/My_app/mobil/photo/" + user.getId() + "/profil.jpg";
Picasso.get().load(url).into(target);
我收到403错误,并且当我使用浏览器apache测试网址时显示此错误 禁止
您无权访问/My_app/mobil/photo/2/profil.jpg” 但是当我尝试仅访问文件夹/ My_app / mobil / photo / 2 /时,我没有此错误。 请帮我。 我用 : -Apache 2.4.23 -Symfony 3 -改装2,用于发送用户信息 -毕加索的照片