gpt4 book ai didi

java - 无法将文件上传到服务器

转载 作者:行者123 更新时间:2023-12-02 06:52:01 25 4
gpt4 key购买 nike

我正在使用一个名为 UploadFFGS 的函数,这是它的内容:

URL url = new URL("http://linkedme.com/filebet.txt");
URLConnection ucn = url.openConnection();
HttpURLConnection connection = (HttpURLConnection) url.openConnection();

connection = (HttpURLConnection) url.openConnection();

FileInputStream is = new FileInputStream("filebet.txt"); //before I download the same file because I must edit it and upload the new version
OutputStream ostream = connection.getOutputStream();
PrintWriter pwriter = new PrintWriter(ostream);

pwriter.print(jTextArea1.getText());
pwriter.close();

此程序永远不会将我桌面上的文件 filebet 上传到我的链接 (http://linkedme.com/filebet.txt)。有任何想法吗?我这样调用它:

         try {

UploadFFGS();
}
catch (MalformedURLException ex) {
Logger.getLogger(xGrep.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(xGrep.class.getName()).log(Level.SEVERE, null, ex);
}

此外,NetBeans 还给出以下错误:“java.net.ProtocolException:如果 doOutput=false,则无法写入 URLConnection - 调用 setDoOutput(true)”。

最佳答案

您的方法不起作用,因为您的 API 端点(很可能)是常规文件而不是解释脚本。端点必须提供一个 API,您可以通过该 API 上传文件(POST/PUT 等)。

关于java - 无法将文件上传到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17913926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com