我无法加载所选图像。正在加载默认模板图像。我用帖子中的完整片段代码对其进行了编辑,您能指导我使用哪个参数上传到所选图像吗?
以下更新的代码有效,但仅上传预定义的图像,我无法上传选定的图像,我不知道该行使用哪个参数
if (this.imageUri != imageUri && requestCode == IMAGE_PICK_CODE && resultCode == RESULT_OK) {
class ReportFragment : Fragment(), OnMapReadyCallback, GoogleMap.OnMapClickListener, GoogleMap.OnCameraIdleListener {
private var mMapView: MapView? = null
private var map: GoogleMap? = null
val CAMERA_PERMISSION_CODE = 0
val CAMERA_REQUEST_CODE = 10
lateinit var imageFilePath: String
private var imgThumb: ImageView? = null
private var spinner: Spinner? = null
private var currentLocation: LatLng? = null // TODO: get current location as static variable
private var midLatLng: LatLng? = null
private var lat: Double? = null
private var lng: Double? = null
private var objectValues: Array<String>? = null
private var imageUri: Uri? = null
private var pictureTaken: Boolean = false
private var progress: ProgressBar? = null
val PERMISSION_CODE_READ = 1001
val PERMISSION_CODE_WRITE = 1002
val IMAGE_PICK_CODE = 1000
private val database: FirebaseDatabase? = FirebaseDatabase.getInstance()
private val markersRef: DatabaseReference? = database!!.getReference("markers")
private val storage = FirebaseStorage.getInstance()
private val storageRef: StorageReference = storage.reference
private var imagesRef: StorageReference? = null
private val permissoes = arrayOf(Manifest.permission.READ_EXTERNAL_STORAGE)
inner class GenericFileProvider : FileProvider()
斯蒂芬大帝
相关分类