Hi Tauseef, The error was caused by the nginx configuration and was not a flink problem.
You can find many related solutions on the web [1]. Best, Yu Chen [1] https://stackoverflow.com/questions/24306335/413-request-entity-too-large-file-upload-issue > 2023年11月7日 15:14,Tauseef Janvekar <tauseefjanve...@gmail.com> 写道: > > Hi Chen, > > Now I get a different error message. > root@R914SK4W:~/learn-building-flink-applications-in-java-exercises/exercises# > curl -X POST -H "Expect:" -F "jarfile=@./target/travel-i > tinerary-0.1.jar" https://flink-nyquist.hvreaning.com/jars/upload > <html> > <head><title>413 Request Entity Too Large</title></head> > <body> > <center><h1>413 Request Entity Too Large</h1></center> > <hr><center>nginx</center> > </body> > </html> > > Thanks > Tauseef > > On Tue, 7 Nov 2023 at 06:19, Chen Yu <yuchen.e...@gmail.com > <mailto:yuchen.e...@gmail.com>> wrote: >> Hi Tauseef, >> >> Adding an @ sign before the path will resolve your problem. >> And I verified that both web and postman upload the jar file properly on the >> master branch code. >> If you are still having problems then you can provide some more detailed >> information. >> >> Here are some documents of curl by `man curl`. >> >> -F, --form <name=content> >> (HTTP SMTP IMAP) For HTTP protocol family, this lets curl >> emulate a filled-in form in which a user has >> pressed the submit button. This causes curl to POST data using >> the Content-Type multipart/form-data ac‐ >> cording to RFC 2388. >> >> For SMTP and IMAP protocols, this is the means to compose a >> multipart mail message to transmit. >> >> This enables uploading of binary files etc. To force the >> 'content' part to be a file, prefix the file >> name with an @ sign. To just get the content part from a >> file, prefix the file name with the symbol <. >> The difference between @ and < is then that @ makes a file get >> attached in the post as a file upload, >> while the < makes a text field and just get the contents for >> that text field from a file. >> >> >> Best, >> Yu Chen >> 发件人: Tauseef Janvekar <tauseefjanve...@gmail.com >> <mailto:tauseefjanve...@gmail.com>> >> 发送时间: 2023年11月6日 22:27 >> 收件人: user@flink.apache.org <mailto:user@flink.apache.org> >> <user@flink.apache.org <mailto:user@flink.apache.org>> >> 主题: Error in /jars/upload curl request >> >> I am using curl request to upload a jar but it throws the below error >> >> <image.png> >> Received unknown attribute jarfile. >> >> Not sure what is wrong here. I am following the standard documentation >> https://nightlies.apache.org/flink/flink-docs-master/docs/ops/rest_api/ >> >> Please let me know if I have to use some other command to upload a jar using >> "/jars/upload" endpoint >> >> I also tried to upload using webui but it hangs continuously and only calls >> GET api with 200 success- https://flink-nyquist.hvreaning.com/jars >> >> Thanks, >> Tauseef