小编Vis*_*nde的帖子

Angular材质StaticInjectorError:没有MatDialog的提供者

当我在浏览器中启动Angular 5页面时,我的浏览器控制台出现以下错误.

错误错误:StaticInjectorError(AppModule)[AppComponent - > MatDialog]:StaticInjectorError(Platform:core)[AppComponent - > MatDialog]:NullInjectorError:没有MatDialog的提供程序!at _NullInjector.webpackJsonp .../../../core/esm5/core.js._NullInjector.get

我错过了什么?

typescript material-design angular-material angular

14
推荐指数
2
解决办法
3万
查看次数

写入服务器时出错

我正在使用Java程序"POST"方法将文件从一台服务器上传到另一台服务器.但我得到的是异常.

java.io.IOException: Error writing to server
    at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:582)
    at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:594)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1216)
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
    at com.test.rest.HttpURLConnectionExample.TransferFile(HttpURLConnectionExample.java:107)
    at com.test.rest.HttpURLConnectionExample.main(HttpURLConnectionExample.java:44)
Run Code Online (Sandbox Code Playgroud)

我有其他方法将与服务器进行身份验证.这将从下面的代码中调用.当我从服务器得到响应时,我正在超越异常.要将文件传输到服务器,我已经写了下面的方法.我的示例代码如下:

public static void TransferFile(){
        String urlStr = "http://192.168.0.8:8600/audiofile?path=1/622080256/virtualhaircut.mp3";
        File tempFile = new File("/home/MyPath/Workspace/Sample/virtualhaircut.mp3");
        BufferedWriter br=null;
        HttpURLConnection conn = null;
        URL url;
        try {
            url = new URL(urlStr);
            AuthenticationUser();
            conn = (HttpURLConnection) url.openConnection();
            conn.setDoOutput(true);
            conn.setRequestMethod("POST");

            conn.setRequestProperty("Content-Type", new MimetypesFileTypeMap().getContentType(tempFile.getName()));
        } catch (MalformedURLException e1) {
            System.out.println("Malformed");
            e1.printStackTrace();
        } catch (ProtocolException e) {
            System.out.println("Protocol");
            e.printStackTrace();
        } catch (IOException e) {
            System.out.println("IO");
            e.printStackTrace();
        }

        System.out.println("line 69"); …
Run Code Online (Sandbox Code Playgroud)

java post file-upload ioexception

8
推荐指数
1
解决办法
1万
查看次数