-1
携帯から任意の種類のファイルを取り出したいと思います。サーバーにアップロードします。http://www.coderefer.com/android-upload-file-to-server私は内部ストレージからファイルをアップロードできましたが、SDカードからはアップロードできませんでした。これどうやってするの?任意のタイプのファイルをsdカードからmysqlデータベースにアップロード
携帯から任意の種類のファイルを取り出したいと思います。サーバーにアップロードします。http://www.coderefer.com/android-upload-file-to-server私は内部ストレージからファイルをアップロードできましたが、SDカードからはアップロードできませんでした。これどうやってするの?任意のタイプのファイルをsdカードからmysqlデータベースにアップロード
FileInputStream fileInputStream = new FileInputStream(selectedFile);
にその変更:あなたが前に行ったよう
InputStream is = getContentResolver().openInputStream(selectedFileUri);
そして、ストリームから読み取ります。
そして、FilePath
クラスを完全に廃止してください。非常に悪いコード!
違いはありません。あなたは何を間違っているのですか? – greenapps
@greenapps selectedFilePathは、SDカードから選択するとnullです。しかし、私はselectedFileUriのデータを取得しています。 – user
このFilePathクラスを削除する必要があります。 'selectedFileUri'を使って' InputStream'を開きます。ファイルパスに 'FileInputStream'は必要ありません。 – greenapps