Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android/PHP-通过web服务器发送txt文件?_Php_Android_Mysql_Text_Webserver - Fatal编程技术网

Android/PHP-通过web服务器发送txt文件?

Android/PHP-通过web服务器发送txt文件?,php,android,mysql,text,webserver,Php,Android,Mysql,Text,Webserver,是否有教程显示了跨服务器发送文本文件的示例代码 我目前正在使用PHP脚本将数据从我的原生Android应用程序中的SQLite数据库上传到MYSQL数据库00WebHost。但是我还需要上传文本文件,只需上传到服务器上的一个文件夹中 我怎样才能做到 如果只是文本文件,最好让android应用程序将它们读入字符串,发送到PHP脚本,然后让PHP脚本写出文件。然后您只是发布文本,这可能与传输SQL数据的操作没有太大区别 处理实际文件并不是很难,但它确实增加了一些额外的步骤。下面是一个不错的用PHP处

是否有教程显示了跨
服务器发送
文本文件的示例代码

我目前正在使用
PHP
脚本将数据从我的原生Android应用程序中的
SQLite
数据库上传到
MYSQL
数据库
00WebHost
。但是我还需要上传
文本
文件,只需上传到服务器上的一个文件夹中


我怎样才能做到

如果只是文本文件,最好让android应用程序将它们读入字符串,发送到PHP脚本,然后让PHP脚本写出文件。然后您只是发布文本,这可能与传输SQL数据的操作没有太大区别

处理实际文件并不是很难,但它确实增加了一些额外的步骤。下面是一个不错的用PHP处理文件上传的初学者教程:

(请注意,本教程清楚地说明了生成的代码本质上是不安全的。我希望此项目是一个原型或一个学习练习,所以这可能很好,但如果该项目在生产中使用,请确保将其锁定!)

现在,本教程以及您可能找到的任何教程都将假定您是从网页而不是从应用程序上载文件,因为这是web应用程序更典型的用例

我对Android编程一无所知,但我希望有一种方法可以模仿这种形式,以同样的方式上传到同一个PHP脚本

我希望您正在使用HTTPPOST请求向PHP提交SQL数据。您可能会使用类似的技术来上载文件,但内容类型头将是“multipart/form data”,而不是您现在使用的任何内容

以下是关于文件上传的PHP文档,以供进一步了解:

这是关于读写文件的部分:


我想得越多,这个问题的安卓部分可能就越关键,我不知道该怎么做。但我会发布这个,希望它能有所帮助。也许你已经知道如何做Android部分,或者有人会出现,并有一个更好的答案。

另一方面,我已经使用了很多免费的PHP web主机作为原型,对此感到失望。我不需要也不期待豪华体验,但我发现执行时间很短,超时频繁,服务器配置也不是最优的。如果你高兴,那太好了。如果没有,并且您愿意阅读一些关于LAMP admin的文章,我强烈推荐IPXCore的预算VPS(),价格为1美元/月。超级便宜,性能比共享主机好得多,而且您可以完全控制。支持也出人意料地好。此脚本使在裸体VPS上设置灯堆栈变得非常容易: