-1

single_upload_page.jsp:

URL url = new URL("https://svn-harini.forge.cloudbees.com/Server1/");
out.println("URL"+url);
HttpURLConnection http = (HttpURLConnection)url.openConnection();
FileOutputStream fileOut= new FileOutputStream(http.getURL()+saveFile);

fileOut.write(dataBytes, startPos, (endPos - startPos));
fileOut.flush();
fileOut.close();

URL を https:// ではなく https:/ と想定して展開しているときに .... フォージ リポジトリにファイルを保存する必要があります...しかし、この URL を渡すと、このエラーが発生します...

4

1 に答える 1

0

Forge リポジトリは SVN または Git であるため、表示されている方法でファイルをアップロードすることはできないと思います。

SVN などで実行できるのと同じクラスの操作を行うことに興味がある場合は、SVNkitをチェックアウトできます。SVNClientManager クラスを介して、Subversion ユーザーが行うほとんどすべての操作を実行できる多くのインターフェイスにアクセスできます。必要があるかもしれません。これには、チェックアウト、更新、コミット、履歴の取得、差分、およびリポジトリの閲覧が含まれますが、これらに限定されません。

ただし、SVN や Git はファイル システム ストレージとして作成されたものではないと考えてください。Amazon S3や Dropbox、Google Drive などのサービスを使用できます。Amazon S3 ClickStartを提供しています。これは、Amazon でアカウントを取得したら、Amazon S3 にファイルをアップロードする方法を示しています。

于 2014-03-19T06:33:37.993 に答える