Tag: xamarin

Express(NodeJS)无法处理从Xamarin Android应用程序发布

我有几个设备与本地服务器上的Express应用程序进行交互。 对于原型演示的目的,我试图尽可能简单。 在许多其他事情中,我的本地服务器与图像进行交互,并在/ uploads文件夹中映像数据: (Express / NodeJS代码): app.route('/uploads') //Send File to Android .get( function (req, res) { var images = fs.readdirSync('./uploads'); console.log(images[images.length-1]); var imgpath = path.resolve('./uploads/' + images[images.length-1]); res.sendFile(imgpath); //res.end('Image List Sent') }) //Receive image chip data from Android .post( function (req, res) { Console.log("insideit"); Console.log(req.body); res.end('got something?') }); 此服务器代码正在接收来自C#Android代码的请求。 GET命令完美工作,所以我将省略Xamarin / C#代码。 从Android应用程序的POST命令是(在C#/ Xamarin): […]

Xamarin Android客户端发布JSON到Node JS Web服务

我使用Xamarin Android( MvvmCross )从使用C#编写的Android应用程序发送JSON数据时遇到了问题。 Android应用程序中的函数可以毫不例外地运行, 但是,我的Web服务(使用Express写在Node JS中)似乎没有检测到其端点上的发布请求。 请注意,使用get (从Web服务发送数据到Android应用程序)的其他terminal正在运行完美。 以下是我的数据发布到我的Web服务的function public async Task<int> insertSales(IEnumerable<Models.SalesTable> newsales) { /*ServerDatabaseApi.insertSalesEndpoint = "http://" + ipAddress + ":" + port + "/insertsales";*/ WebRequest request = WebRequest.CreateHttp(ServerDatabaseApi.insertSalesEndpoint); request.Method = "POST"; request.ContentType = "application/json"; try { using (var streamwriter = new StreamWriter(await request.GetRequestStreamAsync())) { string json = JsonConvert.SerializeObject(newsales, Formatting.Indented); streamwriter.Write(json); streamwriter.Flush(); } […]

如何将REST调用中的数据导入到MAC上的SQLite数据库中?

我有我的服务器在SQL Server数据库中的数据。 我可以通过REST调用访问我已经控制的C#ASP.Net Web.API,它将返回json数据。 也许我可以得到它返回其他格式的数据,但我不知道这一点。 我可以完全访问服务器应用程序和它创build的json。 在我的开发Mac上,我使用DB Browser for SQLite和Xamarin来开发一个多平台的应用程序。 我有一个小的SQLite数据库创build。 我怎样才能从服务器上的一些表中导入/插入JSON数据到我在MAC上创build的SQLite数据库中的表中? 我需要手动执行此操作,但是我想自动执行导入bash脚本或类似的命令的过程。 我研究过这个,但似乎找不到如何去做的例子,所以我开了一个赏金,希望有人能给我一个答案,对我和他人有很大的帮助。