您好(抱歉,我的英文不好),所以基本上我正在创建一个简单的C#应用程序,该应用程序检索.txt
位于documents目录内的文件。我的程序将允许用户打开这些文本文件并进行编辑,然后上传到我的网站。
我要检索的文本文件位于此路径中:
Libraries -> Documents -> XYZtxtMapper -> Savedstuff -> example.txt
我正在c#中寻找某种方式来在上面显示的路径中接收example.txt文件,一旦检索到example.txt文件,我将在服务器上调用API,例如:
var client = new WebClient())
client.DownloadString("https://example.com/file=" + example.txt); //<- Calls my API
一旦上述方法被调用,我将使用PHP到$_GET['file']
,那么我将使用什么PHP代码将使用的txt文件上传$_GET['file']
到服务器?我可以fwrite()
用来将文件上传到服务器(网站)吗?
对不起,我的英语不好,我也是菜鸟!我对所有这些编程东西还很陌生
你的英语说得不好。据我了解,您想使用C#应用程序通过GET
方法将字符串发送到服务器,然后得到它的响应,对吗?
然后,如果您使用WebClient:
WebClient wc = new WebClient();
string yourString = File.ReadAllText("C:\\path\\toYourFile.txt"); // Read file content
// string yourString = "C:\\path\\toYourFile.txt"; // Or you want send filename
string response = wc.DownloadString("https://example.com/pathTo/yourPHPFile.php?file=" + WebUtility.UrlEncode(yourString));
注意:您必须pathto/yourPHPFile.php?file=
在URL中包括pathto/yourPHPFile.php
php文件,这?
是开始查询的地方。如果您对此不熟悉,请阅读有关PHP GET的更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句