基本的に私がしたいのはギャラリーから画像を選んで同じ画像を私のCloudinアカウントにアップロードすることです、私はCloudinaryの文書を見ましたが、どういう仕組みか分かりません私のコードでそれを実装する。ここでアンドロイドからCloudineに画像をアップロードするには?
は、私は、誰かがそれを必要とする場合に情報を得たのリンクが...ある https://github.com/cloudinary/cloudinary_java/tree/master/cloudinary-android
そして、これは...私がこれまで持っているもの
upload_image.classです
public class edit_profile_activity extends AppCompatActivity { private static int RESULT_LOAD_IMG = 1; String imgDecodableString; public void loadImagefromGallery(View view) { Intent galleryIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(galleryIntent, RESULT_LOAD_IMG); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); try { if (requestCode == RESULT_LOAD_IMG && resultCode == RESULT_OK && null != data) { Uri selectedImage = data.getData(); String[] filePathColumn = { MediaStore.Images.Media.DATA }; Cursor cursor = getContentResolver().query(selectedImage,filePathColumn, null, null, null); cursor.moveToFirst(); int columnIndex = cursor.getColumnIndex(filePathColumn[0]); imgDecodableString = cursor.getString(columnIndex); cursor.close(); ImageView imgView = (ImageView) findViewById(R.id.circleImageView); imgView.setImageBitmap(BitmapFactory.decodeFile(imgDecodableString)); } else { Toast.makeText(this, "You haven't picked Image",Toast.LENGTH_LONG).show(); } } catch (Exception e) { Toast.makeText(this, "Something went wrong", Toast.LENGTH_LONG) .show(); } } }
助けていただければ幸いです。
は、ドキュメントを読んで彼らは明確に述べている –
@jitesh mohite私はすでにそのコードを実装しようとしましたが、動作しません:/ –
どのようなエラーがそれを与える –