项目上传图片报:Can't create output stream!

今天遇见一个奇葩的问题,项目在本地启动后上传图片一切正常。但是发布到服务器上后出现上传图片空白。文件服务器看图片大小是0KB,查了日志发现报Can’t create output stream!
在这里插入图片描述
看代码没有问题。因为在本地上传是正常的,看其他服务器的项目也是正常的。以为是文件夹的问题,但是不存在。因为这个路径的文件夹绝对存在的。
百度了一下,发现好多人遇到相同的坑。原因是tomcat下缺少temp文件夹。建一个文件夹就可以了。

Sure, here's an implementation of the Vector class template in C++: ```cpp #include <iostream> #include <vector> template <typename T> class Vector { public: Vector() {} Vector(std::size_t size) : data_(size) {} std::size_t size() const { return data_.size(); } T& operator[](std::size_t index) { return data_[index]; } const T& operator[](std::size_t index) const { return data_[index]; } friend std::ostream& operator<<(std::ostream& os, const Vector<T>& vec) { for (std::size_t i = 0; i < vec.size(); ++i) { os << vec[i] << " "; } return os; } friend std::istream& operator>>(std::istream& is, Vector<T>& vec) { std::size_t size; is >> size; vec = Vector<T>(size); for (std::size_t i = 0; i < size; ++i) { is >> vec[i]; } return is; } private: std::vector<T> data_; }; ``` The `Vector` class template can be instantiated with any element type. It has a default constructor and a constructor that takes a size argument to create a vector of a specific size. The `size()` method returns the size of the vector. The `operator[]` method is overloaded to allow indexing of the vector. The `friend` keyword is used to declare the `operator<<` and `operator>>` functions as friend functions that can access the private `data_` member of the `Vector` class. The `operator<<` function outputs the elements of the vector to the output stream, separated by spaces. The `operator>>` function reads in the size of the vector from the input stream, creates a new `Vector` of that size, and reads in the elements of the vector from the input stream. Example usage: ```cpp int main() { Vector<int> vec(3); std::cin >> vec; std::cout << vec << std::endl; return 0; } ``` This program creates a `Vector` of size 3, reads in 3 integers from the input stream to fill the vector, and then outputs the vector to the output stream.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值