Questions tagged [ftp]

File Transfer Protocol (FTP) is a well-established protocol for conducting file operations (such as transferring files) over a TCP-based network such as the Internet.

File Transfer Protocol (Wikipedia article) is a protocol, governed by well-established Internet standards, for conducting file operations (e.g. transferring files between two systems) over a TCP-based network such as the Internet or a local area network. FTP employs a client-server architecture, where one system is the "client", which opens a connection to the other system, the "server", the client makes requests of the server, and then closes the connection.

The most common FTP operations that a client will initiate include downloading files (i.e. "get" files from the server) and uploading files (i.e. "put" files on the server). But there are a variety of file system related commands that the client may make of the server (e.g. making directories, renaming files on the server, deleting files from the server, etc.).

19 questions
5
votes
2 answers

Setting up and syncing a developer (local) version and a public version of a website

What is the best and most efficient way to set up two versions of the same website? I want one version that is online and open for everyone to use but I also want a developer version where I can develop and test new things instead of doing that…
Oskar Persson
  • 173
  • 10
5
votes
4 answers

Am I sending large amounts of data sensibly?

I am about to design a video conversion service, that is scalable on the conversion side. The architecture is as follows: Webpage for video upload When done, a message gets sent out to one of several resizing servers The server locates the video,…
4
votes
3 answers

FTP file compare

Are there any FTP programs out there that do a file comparison as well, so I can select the local and remote files and see what actually changed? I didnt find any when I googled. But it doesnt seem like a very advanced use case to me. Surely many…
sammy
  • 87
  • 1
  • 3
3
votes
1 answer

A manual and automated CSV file upload solution for a website

Problem I run a website which has a requirement for a new feature - to enable users to upload CSV files into the website. The users will only ever need to upload 1 CSV file at a time, and only 1 or 2 CSV files per day on average. I get to define the…
mulllhausen
  • 211
  • 2
  • 8
2
votes
3 answers

Buy vs. Build - FTP Service

We have a need to FTP files that are generated by our system, so we're trying to decide whether we should spend the time to build something that meets our criteria (relatively easy, .NET has FTP functionality built in, among other more advanced libs…
Joel Martinez
  • 289
  • 1
  • 12
2
votes
2 answers

How to check robustness in a service that includes multiple points of failure in workflow, including FTP

As part of my workflow, I need to do all these steps in one transaction - I need to ftp files to 2 different FTP servers. - There is also a spreadsheet that gets generated which needs to be FTP'ed. Can this be streamed, instead of downloading and…
aarti
  • 175
  • 10
1
vote
0 answers

How to design a highly available and fault tolerant file storage drop location in linux box

Am trying to build a highly available and fault tolerant file drop location in linux server. Please find the current system design below: We got 2 linux servers in secured zone into which several clients from unsecured zone will be dropping files…
Valath
  • 127
  • 2
1
vote
1 answer

FTP upload on AWS Elastic Beanstalk

We have our REST API running on AWS Elastic Beanstalk (NodeJS/Linux), there are some legacy devices that their only way to communicate with the world is uploading a file using FTP. These devices would upload a file to FTP(s)://ftp.example.com, the…
1
vote
1 answer

Reliability for FTP Server

We have a Ftp server implemented. The manager wants to add reliability to it. He wants me to write incoming streams into some fast and reliable system (like hbase or redis) before writing them to server's hard disk. His point is if server has…
vakarami
  • 111
  • 3
1
vote
1 answer

If I want to build an application to transfer files between client and server, does it have to use port 21?

I'm taking an introduction Networking course and one of the first assignments is to make a simple file transfer application using socket API and TCP or UDP. There is a server and a client. The client can connect to the server and request to get…
Shawn
  • 21
  • 4
1
vote
1 answer

WAN Connectivity between multiple MS ACCESS DB

I have a client that asked me to develop his Windows Application and use MS Access instead of SQL database. I did and now he asked me that he deployed the Application through several of his offices. Now he wished to have a "main Server" with all…
Sid
  • 127
  • 5
0
votes
1 answer

What Should An FTP to REST Process Look Like?

I am writing a new application where the clients want to communicate using files over (S)FTP. The first use case is that the client puts a file on the FTP server at end of day. I then process it and upload it line by line to my REST API. The second…
opticyclic
  • 111
  • 6
0
votes
1 answer

Architecture for File migration from FTP to cloud service

We are building a new application for a client to manage their cases. They are already using their existing system in which they are storing files associated to the cases in an FTP folder. There is an attachment table (~1M rows) which maps the cases…
Sam
  • 121
  • 5
0
votes
1 answer

Publish nightly received e-mails on FTP server

The goal is to publish the attachments of received e-mails as soon as possible on an FTP server. These e-mails are sent at night, manual work is impossible. The mail server these e-mails are received on is Microsoft Exchange with complex login…
0
votes
2 answers

Uploading files(code) on a web server?

I have a very small and basic web site on a web server. Usually I'm doing the changes on a localhost where the development version is, and after that I upload it to the server with FileZilla. That's the very obvious way, but it's not the most…
Bor
  • 129
  • 1
  • 8
1
2