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> 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> > *发送时间:* 2023年11月6日 22:27 > *收件人:* user@flink.apache.org <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: 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 >