作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些 as3 代码,它成功地打开了到我的 FTP 服务器的 2 个套接字连接。一种用于命令,一种用于数据。我正在使用 STOR 命令在 FTP 服务器上创建一个文件,然后使用 writeBytes 从 byteArray 发送一个编码的 jpeg。然后我刷新数据套接字并成功关闭它。
所有这些似乎都很好,除了 byteArray 是 826 字节长,我最终得到的文件在 ftp 服务器上只有 817 字节,毫不奇怪,它不会被识别为 jpeg。
有什么想法吗?
最佳答案
请不要 +1 此答案,也不要将其标记为正确。我只发布@richarddolsson 和@Kevin 的评论和回答。转到评论并在那里添加优点。我这样做是因为这在搜索中显示为“未答复”。
@richarddolsson - 将传输配置为使用“二进制模式”(如果存在)(我知道在某些客户端中确实如此)。 0x0D 0x0A 是 Windows 换行序列 (CRLF),我不希望它出现在 JPEG header 中。
@Kevin - 问题出在模式设置中,它应该是 TYPE I 以切换到二进制模式,并且有一个错字,将其默认为 ASCII。
关于actionscript-3 - 通过 AS3 套接字向我的 FTP 站点发送字节的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7213578/
我是一名优秀的程序员,十分优秀!