質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
FTP

FTP(File Transfer Protocol)は、ネットワークでのファイル転送を行うための通信プロトコルの1つである。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Q&A

0回答

752閲覧

古いスマホの利活用の第一歩

Sida

総合スコア0

FTP

FTP(File Transfer Protocol)は、ネットワークでのファイル転送を行うための通信プロトコルの1つである。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

0グッド

0クリップ

投稿2021/03/24 06:37

前提・実現したいこと

最終的な理想の姿は、今使用しなくなった古いスマホを利活用して、監視カメラ的(数回/日)に自宅PCのIISftpサーバー
へ自動送信してくれるシステムを作りたい。

ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

自宅内でまずはスマホからIISへ静止画像を送信するテスト中です。
1.非同期ftpデータ送信。
//FTPファイル送信
FTP ftp = new FTP(myContext);
String result = ftp.putData(remoteserver, remoteport, userid, passwd, passive, remotefile);
ftp = null;
return result;
上記がEACCESメッセージとなりアクセス拒否となる。多分IISのセット不良
(通信履歴によるとスマホ→IISのTCPあり その後IIS→スマホ返信が無い)とは思います
2.スマホからメールで静止画像添付送信する。
ソフト的に問題なく出来ているつもりだが、Gメイルで拒否される。(安全性の低いアプリとGoogleアカウントと警告)
3.javaのSocket利用してスマホにSocketClientソフト IIS側はSocketServerソフト
でテストするもSocket socket=new Socket(HOST,PORT);部分で停止(まったく素人で申し訳ありませんが
スマホにはIPやポートというのが無い?)
パソコン2台での同上テスト(WiーFi利用)はまったく問題なく出来る。
4.事前調査不足と怒られそうですが、利用したいスマホはAndroidVersion 2.3.4(AndroidStudio3.4のAPIバージョン外)
テスト利用してるスマホはVersion 10のためFilePath限定らしくなかなか進展しない

エラーメッセージ

### 該当のソースコード ```ここに言語名を入力 ソースコード

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

 レンタルサーバーを利用したftp通信かHTTPのJSONなどでトライアルが良いのでしょうか?
お忙しい所低次元の質問と言うよりお伺いで申し訳ありません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

K_3578

2021/03/24 06:40

とりあえず質問がごちゃごちゃしてて見づらいので ここに質問の内容を詳しく書いてください。 (例)PHP(CakePHP)で●●なシステムを作っています。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 とか エラーメッセージ ### 該当のソースコード ここに言語名を入力 ソースコード ``` みたいなデフォルトのテンプレートで使わなかった物は消して貰えると見やすいです
m.ts10806

2021/03/24 06:58

そもそも、そこまで古いスマートフォンで、セキュリティは問題にならないとは思えません
dodox86

2021/03/24 08:37 編集

コードが断片的であったり情報不足で、その実行がNGだった理由など現状のご質問内容では正確には分かりませんね。 > FTP ftp = new FTP(myContext); などのコードも謎です。"FTP"と言う名前のクラスがJavaの標準的なAPIにありましたでしょうか。 色々と試されたようですが、ひとつひとつ試されたことをもう少し追及した方が良いように思います。 > スマホにはIPやポートというのが無い?) そんなことないです。Wi-FiならWi-Fiのアクセスポイント、ルーター経由でインターネットに繋がりますし、SIMのデータ通信ならキャリアのネットワークを介してインターネットに繋がります。Android2.3.4/Gingerbreadあたりの端末だと3Gでしょうが、これはもうあと数年でサービス終了ですね。 > テスト利用してるスマホはVersion 10のためFilePath限定らしくなかなか進展しない ? とりあえず、利用したいAndroid端末で動くプログラムを作れる環境を整え、それで試すべきです。それが用意できないのであれば、当然、全て無駄になります。
Sida

2021/03/26 08:11

コメントありがたく読みました。質問が具体的でないのは十分承知しています。 もう少し最終目標との隔たりを明確にし、その解決のための具体的なトラブルに突き当たったら 再度ご質問させていただきます。お手数かけてすみませんでした。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問