» »

[c#] da program pošlje podatke na server

[c#] da program pošlje podatke na server

japol ::

Kakšni so načini, da napisani program pošlje podatke tudi na server oz. preko interneta? V kolikor npr. preko stmp na email, se email zablokira.

win64 ::

na strani strežnika kakšen WCF servis preko HTTP-ja(ni nujno HTTP, vendar je najbolj enostavno), ki prejema JSON/XML.
Na strani programa pa pošiljaš JSON/XML podatke preko WebRequesta.

Še povezave:
- WebREquest: https://msdn.microsoft.com/en-us/librar... , https://msdn.microsoft.com/en-us/librar...
- WCF: https://msdn.microsoft.com/en-us/librar..., http://www.codeproject.com/Articles/123...

Zgodovina sprememb…

  • spremenil: win64 ()

japol ::

Hvala. Kako je pa s slikami? A je možno na cloud ali pa kaj podobnega?

win64 ::

Kakšen problem bi pa rad rešil?

Tako na splošno, lahko preneseš na server na dva načina:
- direktno pošlješ skupaj z ostalimi podatki (preko HTTP-ja je to precej enostavno)
- Datoteko odložiš nekam, do kamer ima strežnik dostop in strežniku pošlješ samo povezavo do te datoteke. Datoteko lahko odložiš tudi na cloud če želiš.

SeMiNeSanja ::

Dejansko je vprašanje, kakšen problem želi OP rešiti.
Če želiš 'premikati' datoteke, ni najbolj enostaven http ampak dobri klasični FTP oz. malenkost sodobnejši SFTP (da ne gre vse skupaj glih kot plaintext skozi).

Čisto nekaj drugega pa je, če želiš pretakat neke data stream-e.

japol ::

Da program pošlje v neko bazo (meni dostopno bazo, npr. google datasheet in podobno) nek podatek iz programa. Še bolje pa če je možno zraven še sliko. Imam namreč program, ki na podlagi podatkov izračuna, delno izriše sliko, uporabnik pa doriše.

SeMiNeSanja ::

Potem pa se prični spogledovati s kakšno SQL bazo.

japol ::

Sem že nekaj delal z sql, samo če je kje na serverju in nekaj časa ni aktivna, jo odstranijo. A ima kdo primer, kam naj jo naložim? Ker drugače je sprejemljiv tudi način kjer se pošlje na googledriv-ou datasheet ali pa kaj podobnega. A ima kdo kakšen primer? Kakšne so še druge možnosti? Rad bi da mi bo baza preprosto dostopna.
p.s.: pa po možnosti brez dodajanja knjižnic,... ali pa da je v kodi potrebno geslo itd.

Zgodovina sprememb…

  • spremenil: japol ()

sebastjan28 ::

Preveri Azure vem, da so imeli nekoč nek poceni ali celo brezplačen paket. Drugače obstaja tudi kup drugih providerjev, ki ponujajo vse od MS SQL pa do brezplačnih baz. Če imaš zelo občutljive podatke, lahko postaviš tudi svoj strežnik kar pa s stališča licenc ni ravno poceni,..

kunigunda ::

japol je izjavil:

Hvala. Kako je pa s slikami? A je možno na cloud ali pa kaj podobnega?

Slike lahko prav tako posljes kot podatke, fajn jih je prej enkodirati, npr Base64, odvisn kaj imas na drugi strani.
Ce je navadna cgi skripta, ga magari preko forme (kot upload file). Tako imas samo eno pot vedno (http) in ne rabis se drugih protokolov.

Red_Mamba ::

opdri si account na amazonu (AWS)
slike lahko z API hranjujes na S3; lahko jih pustis privat ali pa jih sheras prek javnega URLja
v bazo zapises samo ID oz. lokacijo slike

BTW; za 1. leto uporabe dobis free paket. Placat bo treba verjetno minimalni znesek na mesec odvisno od prometa kar je par $.
Rabis pa kreditno kartico ;)
[st.slika https://img.shields.io/badge/Slo-Tech-green.svg test]
Linkedin >> http://goo.gl/839Aua
Mamba's Crypto & ICO's: https://t.me/joinchat/AAAAAExTkO4P4UDy0fIZdg


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

c# seminarska

Oddelek: Programiranje
112664 (2337) tuned
»

[C#] - .ocx, Access violation

Oddelek: Programiranje
6688 (548) mihies
»

C# in DateTime

Oddelek: Programiranje
101352 (1172) FiDeK
»

vb/c# multithreading

Oddelek: Programiranje
111747 (1643) MrBrdo
»

c# datum issues

Oddelek: Programiranje
5578 (511) detroit

Več podobnih tem