小编Hik*_*aru的帖子

java读/写构造

有人可以解释为什么这个结构不起作用:

while (fileInputStream.available()>0) {    
    fileOutputStream.write(fileInputStream.read());
}
Run Code Online (Sandbox Code Playgroud)

这个工作得很好:

while (fileInputStream.available()>0) {
    int data = fileInputStream.read();
    fileOutputStream.write(data);
}
Run Code Online (Sandbox Code Playgroud)

至于我,他们是相同的,但第一个不会正确写入数据(将写入一半的文件长度/数据).

java io fileinputstream fileoutputstream

6
推荐指数
1
解决办法
129
查看次数

django获取POST数据,里面有空格

我需要获取其中包含空格的 POST 数据。

我有一个包含文件的文件夹。文件可以有不同的名称,所以当我处理名称中包含空格的文件时出现问题,例如“一些带有空格的长名称.txt”这是html形式,没什么特别的:

<form action="" method=post>
 {{ form }}
 <table border="1">
    <tr><td>File Name</td><td>upload</td></tr>
       {% for file in file_list %}
       <tr>
       <td>{{ file }}</td>
       <td><input type="checkbox" name="file" value={{ file }} /> <br /></td>
    </tr>
        {% endfor %}
</table>
<input name="" type="submit" value="Sent">
Run Code Online (Sandbox Code Playgroud)

因此,在处理此表单中的数据时:

new_file = request.POST.getlist('file') 
Run Code Online (Sandbox Code Playgroud)

数据处理,如移动、重命名等我收到以下错误:

[Errno 2] No such file or directory: 'upload/some'
Run Code Online (Sandbox Code Playgroud)

在我看来,它会在第一个单词之后切断所有内容,我如何才能绕过这个问题?

预先感谢!

django post

0
推荐指数
1
解决办法
1137
查看次数

标签 统计

django ×1

fileinputstream ×1

fileoutputstream ×1

io ×1

java ×1

post ×1