关于flash 的“IO Error #2038”

本文探讨了在使用Flex的FileReference组件上传文件时遇到的#2038错误。通过排除HTML上传方式的问题,最终定位到服务器端up.aspx存在的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近来项目需要学习起flex,利用FileReference进行上传文件的试验。结果总是报告#2038错误。
查了很长时间,总算在这找到了不少的提示
IO Error #2038
http://swfupload.org/forum/generaldiscussion/92

其中一段是这样说的
Flash IO Errors are not very helpful. The same couple of error numbers are returned for just about everything.

Here are some common issues that cause these error codes:

- Invalid URL
- Server max post size or max upload size exceeded
- Server unexpectedly terminates the connection
- Zero byte file uploaded
- Basic Authentication failed

To debug these issues I first verify that my upload is working using a standard HTML upload form pointing at my upload.php

说Flash的IO错误提示不是非常有用。几个错误码就包含所有的错误信息。跟着列了IO错误通常包含的错误,并建议我们先用html原上传方式确保上传的页面没有错误。

结果真是我的up.aspx有错误引起的。


转载于:https://www.cnblogs.com/kevin-Y/archive/2008/04/01/1133023.html

…..\User\flash_storage\flash_storage.h(13): error: #40: expected an identifier FLASH_Sector_0 = 0, // 扇区0 地址: 0x08000000 - 0x08003FFF …..\User\flash_storage\flash_storage.h(14): error: #40: expected an identifier FLASH_Sector_1 = 1, // 扇区1 地址: 0x08004000 - 0x08007FFF …..\User\flash_storage\flash_storage.h(15): error: #40: expected an identifier FLASH_Sector_2 = 2, // 扇区2 地址: 0x08008000 - 0x0800BFFF …..\User\flash_storage\flash_storage.h(16): error: #40: expected an identifier FLASH_Sector_3 = 3, // 扇区3 地址: 0x0800C000 - 0x0800FFFF …..\User\flash_storage\flash_storage.h(17): error: #40: expected an identifier FLASH_Sector_4 = 4, // 扇区4 地址: 0x08010000 - 0x0801FFFF …..\User\flash_storage\flash_storage.h(18): error: #40: expected an identifier FLASH_Sector_5 = 5, // 扇区5 地址: 0x08020000 - 0x0803FFFF …..\User\flash_storage\flash_storage.h(19): error: #40: expected an identifier FLASH_Sector_6 = 6, // 扇区6 地址: 0x08040000 - 0x0805FFFF …..\User\flash_storage\flash_storage.h(20): error: #40: expected an identifier FLASH_Sector_7 = 7, // 扇区7 地址: 0x08060000 - 0x0807FFFF …..\User\flash_storage\flash_storage.h(21): error: #40: expected an identifier FLASH_Sector_8 = 8, // 扇区8 地址: 0x08080000 - 0x0809FFFF …..\User\flash_storage\flash_storage.h(22): error: #40: expected an identifier FLASH_Sector_9 = 9, // 扇区9 地址: 0x080A0000 - 0x080BFFFF …..\User\flash_storage\flash_storage.h(23): error: #40: expected an identifier FLASH_Sector_10 = 10, // 扇区10 地址: 0x080C0000 - 0x080DFFFF …..\User\flash_storage\flash_storage.h(24): error: #40: expected an identifier FLASH_Sector_11 = 11, // 扇区11 地址: 0x080E0000 - 0x080FFFFF …..\User\calibration\calibration.c: 0 warnings, 12 errors compiling flash_storage.c… …..\User\flash_storage\flash_storage.h(13): error: #40: expected an identifier FLASH_Sector_0 = 0, // 扇区0 地址: 0x08000000 - 0x08003FFF …..\User\flash_storage\flash_storage.h(14): error: #40: expected an identifier FLASH_Sector_1 = 1, // 扇区1 地址: 0x08004000 - 0x08007FFF …..\User\flash_storage\flash_storage.h(15): error: #40: expected an identifier FLASH_Sector_2 = 2, // 扇区2 地址: 0x08008000 - 0x0800BFFF …..\User\flash_storage\flash_storage.h(16): error: #40: expected an identifier FLASH_Sector_3 = 3, // 扇区3 地址: 0x0800C000 - 0x0800FFFF …..\User\flash_storage\flash_storage.h(17): error: #40: expected an identifier FLASH_Sector_4 = 4, // 扇区4 地址: 0x08010000 - 0x0801FFFF …..\User\flash_storage\flash_storage.h(18): error: #40: expected an identifier FLASH_Sector_5 = 5, // 扇区5 地址: 0x08020000 - 0x0803FFFF …..\User\flash_storage\flash_storage.h(19): error: #40: expected an identifier FLASH_Sector_6 = 6, // 扇区6 地址: 0x08040000 - 0x0805FFFF …..\User\flash_storage\flash_storage.h(20): error: #40: expected an identifier FLASH_Sector_7 = 7, // 扇区7 地址: 0x08060000 - 0x0807FFFF …..\User\flash_storage\flash_storage.h(21): error: #40: expected an identifier FLASH_Sector_8 = 8, // 扇区8 地址: 0x08080000 - 0x0809FFFF …..\User\flash_storage\flash_storage.h(22): error: #40: expected an identifier FLASH_Sector_9 = 9, // 扇区9 地址: 0x080A0000 - 0x080BFFFF …..\User\flash_storage\flash_storage.h(23): error: #40: expected an identifier FLASH_Sector_10 = 10, // 扇区10 地址: 0x080C0000 - 0x080DFFFF …..\User\flash_storage\flash_storage.h(24): error: #40: expected an identifier FLASH_Sector_11 = 11, // 扇区11 地址: 0x080E0000 - 0x080FFFFF …..\User\flash_storage\flash_storage.c(10): warning: #47-D: incompatible redefinition of macro “FLASH_SR_WRPERR” (declared at line 5060 of “…..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h”) #define FLASH_SR_WRPERR FLASH_FLAG_WRPERR // 写保护错误标志 …..\User\flash_storage\flash_storage.c(11): warning: #47-D: incompatible redefinition of macro “FLASH_SR_PGAERR” (declared at line 5061 of “…..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h”) #define FLASH_SR_PGAERR FLASH_FLAG_PGAERR // 编程对齐错误标志 …..\User\flash_storage\flash_storage.c(12): warning: #47-D: incompatible redefinition of macro “FLASH_SR_PGPERR” (declared at line 5062 of “…..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h”) #define FLASH_SR_PGPERR FLASH_FLAG_PGPERR // 编程并行错误标志 …..\User\flash_storage\flash_storage.c(13): warning: #47-D: incompatible redefinition of macro “FLASH_SR_PGSERR” (declared at line 5063 of “…..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h”) #define FLASH_SR_PGSERR FLASH_FLAG_PGSERR // 编程序列错误标志 …..\User\flash_storage\flash_storage.c: 4 warnings, 12 errors compiling bsp_adc.c… “…..\Output\Template.axf” - 37 Error(s), 6 Warning(s). Target not created. Build Time Elapsed: 00:00:09解决
07-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值