私はJavaが初めてで、Androidアプリケーションからサーバーにファイルを転送する必要があります。私はリンクから助けを借りました
POST を使用して HTTP サーバーにファイルをアップロードします。Android SDK
<?php
$target_path = "./";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
?>
その PHP コードは完全に正常に動作しますが、サーバー側のコードを PHP ではなく Java で実装する必要があります。
私はグーグルでリンクからコードを見つけ、ここにリンクの説明を入力してください
InputStream in = request.getInputStream();
BufferedReader r = new BufferedReader(new InputStreamReader(in));
StringBuffer buf = new StringBuffer();
String line;
while ((line = r.readLine())!=null) {
buf.append(line);
}
String s = buf.toString();
私はJavaが初めてなので、このコードの書き方がわかりません。NetBeans netbeans-7.1.1-ml-javaee がインストールされています。
このコードが正しいかどうか、ファイルに入れる方法やファイルの種類を教えてください。プロジェクトを作成しましたが、このコードをファイルに入れる方法がわかりません。
編集:
Andriod コードは正常に動作しています... ファイルを取得して保存するサーバー コードを開発したい