ユーザーは、Titaniumアプリケーション内で生成された小さなテキストファイルを受け取る必要があります。電子メールにファイルを添付する方法、またはチタンアプリの外部デバイスストレージにファイルを保存する方法はありますか?
添付ファイルにこのファイルを添付して電子メールを送信しようとしていますが、ドキュメントではこれを達成できません。
私はTi.Cloud.Emailsを使用して電子メールを送信しています。
ファイルシステムにファイルを保存する方法もありましたが、以下のコードを使用していますが、ファイルが見つかりません。
file = Titanium.Filesystem.getFile(Ti.Filesystem.applicationCacheDirectory,'file.csv');
alert(file.resolve());
file.write('any text\n');
アラートがパスを提供します:ファイル:///data/user/0/com.myapp/cache/file.csv
はい、私はTitanium.Filesystem.applicationDataDirectory
を使用しようとしましたまだファイルが見つかりません。ファイルがどこにあるのか誰かが知っていますか?ユーザーにファイルを与えるもう一つの良い方法はありますか?
おかげ
ええ、ありがとう、ファイルエクスプローラを使用してファイルを見つける方法を教えてください。 さらに、text_dataがtextFile.write(text_data)のいくつかのバイナリデータ(xlsなど)である場合、 添付ファイルにxlsが作成されますか? 歓声 – PedroTNascimento
AndroidのexternalStorageに保存しない限り、見つけることはできません。 .xls拡張子または.docまたは.exeを指定するだけでは、ドキュメントを作成することはできません。ハハハ...明らかにあなたはできません... .txtや.jsonのようなシンプルなテキストファイルや、普通のblobファイルである画像しか作成できません。拡張子が.txtまたは.jsonまたは.jpgまたは.pngのファイルを作成し、そのファイルに文字列またはBLOBデータを書き込みます。 –
はい、私は拡張機能を与えることは、ドキュメントを作成しないことを知っています。そうだと私は言ったtext_dataはいくつかのバイナリであり、ファイルに書き込まれた場合、バイナリが作成されます。 これはそれですか?バイナリファイルを作成する方法はありませんか? – PedroTNascimento